.\exex1.go:129:14: assignment mismatch: 2 variables but socketio.NewServer returns 1 values
129:line server, err := socketio.NewServer(nil)
책에 나온대로 이걸 import 해서 썼는데 책나올때랑 지금이랑 버전이 달라져서 함수 리턴값이 달라진거일수도 있나요?
.\exex1.go:129:14: assignment mismatch: 2 variables but socketio.NewServer returns 1 values
129:line server, err := socketio.NewServer(nil)
책에 나온대로 이걸 import 해서 썼는데 책나올때랑 지금이랑 버전이 달라져서 함수 리턴값이 달라진거일수도 있나요?
modul auto 로 하고 go gopath 밖에 새로운 프로젝트 만들고서 go get github.com/googollee/go-socket.io@v1.0.1 로 1.0.1 버전 go get 해서 하니까 문제 없이 되네요 한번에 너무 많은걸 다르게 해서 뭐가 문제 였을지는 확답은 안서지만 아마 그냥 책과 go-socket.io 버전 차이였던거 같네요
셀프 피드백 올려주셔서 감사합니다 소스 보니까 지금 버전은 NewServer 함수가 1개의 리턴값(*Server)만을 가지고 있어서 생긴 에러인 것 같네요. 버전 바뀌면서 error 리턴은 빠졌나봐요