找不到模块 /srv/server.js - gcloud 应用引擎
cannot find module /srv/server.js - gcloud app engine
我在尝试将我的服务部署到 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 为什么要找它?!?!?
如有帮助,谢谢!
检查你的package.json,你应该至少:
"main": "app.js"
其中 app.js 是启动服务器的节点文件。
您还可以添加:
"scripts": {
"start": "node app.js"
},
和运行 "yarn start" 测试您的服务器是否正常启动。
我通过将 App Engine 部署文件放在项目主页中解决了这个问题:
Home path nodejs project
迟到总比不到好。
出现错误是因为您正在加载相对路径。
解决方案:
"scripts": {
"start": "node ./app.js"
},
我在尝试将我的服务部署到 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 为什么要找它?!?!?
如有帮助,谢谢!
检查你的package.json,你应该至少:
"main": "app.js"
其中 app.js 是启动服务器的节点文件。
您还可以添加:
"scripts": {
"start": "node app.js"
},
和运行 "yarn start" 测试您的服务器是否正常启动。
我通过将 App Engine 部署文件放在项目主页中解决了这个问题:
Home path nodejs project
迟到总比不到好。
出现错误是因为您正在加载相对路径。
解决方案:
"scripts": {
"start": "node ./app.js"
},