即使我在EC2上在我的计算机上本地运行所有API调用时,它也能正常工作,但是当应用程序部署在容器中时,Express中的所有这些端点均会因以下错误而失败:
`root@4be9bdsfsdfs`:/app# curl http://localhost:5000/something
TypeError:无法在/app/server/index.js:20:22
读取未定义的属性'toArray',位于Layer.handle [as handle_request](/ app / node_modules / express / lib / router / layer.js:95:5)
在下一个(/app/node_modules/express/lib/router/route.js:137:13)
在Route.dispatch(/ app / node_modules / express / lib / router / route.js:112:3)
在Layer.handle [作为handle_request](/app/node_modules/express/lib/router/layer.js:95:5)
在/app/node_modules/express/lib/router/index.js:281:22
在Function.process_params(/app/node_modules/express/lib/router/index.js:335:12)< br />在下一个(/app/node_modules/express/lib/router/index.js:275:10)
在urlencodedParser(/app/node_modules/body-parser/lib/types/urlencoded.js:91 :7)
在Layer.handle [作为handle_request](/app/node_modules/express/lib/router/layer.js:95:5)
在trim_prefix(/ app / node_modules / express / lib /router/index.js:317:13)
在/ app / node_modules / express / lib / route r / index.js:284:7
在Function.process_params(/app/node_modules/express/lib/router/index.js:335:12)
在下一个(/ app / node_modules / express /lib/router/index.js:275:10)
在jsonParser(/app/node_modules/body-parser/lib/types/json.js:110:7)
在Layer.handle [作为handle_request](/app/node_modules/express/lib/router/layer.js:95:5)