, 그것은 나를
curl -X POST -d '{"username": "doug"}' -H "content-type: application/json" localhost:3000
dougwade npm-experiments/express-undef » node index.js doug
당신이지고 어떤 증상의 몸에서 사용자 이름을 기록? 그것은 실제 오류입니까, 아니면 그냥 "정의되지 않은"로깅입니까? 정의되지 않은 상태로 로깅하는 경우 문제는 키 사용자 이름이 (올바르게 구문 분석 된) 본문에서 발견되지 않는다는 것입니다. 오류가 발생하면 전체 추적을 게시하십시오.
편집 : 바이올린을 가져 와서 실행했습니다. 어떤 상대 수입을 제거했지만, 몸 파서의 사용이 잘입니다 : 요청에서
dougwade npm-experiments/express-undef » node index.js doug ReferenceError: user is not defined at /Users/doug.wade/npm-experiments/express-undef/index.js:23:9 at Layer.handle [as handle_request] (/Users/doug.wade/npm-experiments/express-undef/node_modules/express/lib/router/layer.js:95:5) at next (/Users/doug.wade/npm-experiments/express-undef/node_modules/express/lib/router/route.js:131:13) at Route.dispatch (/Users/doug.wade/npm-experiments/express-undef/node_modules/express/lib/router/route.js:112:3) at Layer.handle [as handle_request] (/Users/doug.wade/npm-experiments/express-undef/node_modules/express/lib/router/layer.js:95:5) at /Users/doug.wade/npm-experiments/express-undef/node_modules/express/lib/router/index.js:277:22 at Function.process_params (/Users/doug.wade/npm-experiments/express-undef/node_modules/express/lib/router/index.js:330:12) at next (/Users/doug.wade/npm-experiments/express-undef/node_modules/express/lib/router/index.js:271:10) at /Users/doug.wade/npm-experiments/express-undef/node_modules/body-parser/lib/read.js:129:5 at invokeCallback (/Users/doug.wade/npm-experiments/express-undef/node_modules/raw-body/index.js:262:16)
:
dougwade npm-experiments/express-undef » curl -X POST -d '{"username": "doug"}' -H "content-type: application/json" localhost:3000 ReferenceError: user is not defined<br> at /Users/doug.wade/npm-experiments/express-undef/index.js:23:9<br> at Layer.handle [as handle_request] (/Users/doug.wade/npm-experiments/express-undef/node_modules/express/lib/router/layer.js:95:5)<br> at next (/Users/doug.wade/npm-experiments/express-undef/node_modules/express/lib/router/route.js:131:13)<br> at Route.dispatch (/Users/doug.wade/npm-experiments/express-undef/node_modules/express/lib/router/route.js:112:3)<br> at Layer.handle [as handle_request] (/Users/doug.wade/npm-experiments/express-undef/node_modules/express/lib/router/layer.js:95:5)<br> at /Users/doug.wade/npm-experiments/express-undef/node_modules/express/lib/router/index.js:277:22<br> at Function.process_params (/Users/doug.wade/npm-experiments/express-undef/node_modules/express/lib/router/index.js:330:12)<br> at next (/Users/doug.wade/npm-experiments/express-undef/node_modules/express/lib/router/index.js:271:10)<br> at /Users/doug.wade/npm-experiments/express-undef/node_modules/body-parser/lib/read.js:129:5<br> at invokeCallback (/Users/doug.wade/npm-experiments/express-undef/node_modules/raw-body/index.js:262:16)
줄 11에 여분의'}'가 있습니다. – gnerkus
질문에 제공된 정보가 충분하지 않습니다. 질문 게시판에 오류 메시지의 전체 스택 추적을 추가 할 수 있습니까? – gnerkus
@gnerkus 그건 내 잘못이야. 왜 내가 내 문제를 단순화했는지 미끄러졌다. 문제는 여전히 존재합니다. –