尝试将服务部署到App Engine时遇到错误:
Error: Cannot find module '/srv/server.js' at
`Function.Module._resolveFilename (module.js:548:15) at
Function.Module._load (module.js:475:25) at Function.Module.runMain
(module.js:694:10) at startup (bootstrap_node.js:204:16) at
bootstrap_node.js:625:3`
我没有/srv/server.js,为什么会寻找它?!?!?
谢谢您的帮助!
答案 0 :(得分:4)
我通过将App Engine部署文件放在项目主页中解决了该问题:
答案 1 :(得分:2)
检查您的package.json,至少应具有:
"main": "app.js"
其中app.js是启动服务器的节点文件。
您还可以添加:
"scripts": {
"start": "node app.js"
},
并运行“ yarn start”以测试服务器是否正常启动。
答案 2 :(得分:1)
迟到总比不到好。
由于您正在加载相对路径,因此出现错误。
解决方案:
"scripts": {
"start": "node ./app.js"
},