找不到模块/srv/server.js-gcloud应用程序引擎

Spa*_*rva 3 javascript gcloud

尝试将服务部署到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`
Run Code Online (Sandbox Code Playgroud)

我没有/srv/server.js,为什么会寻找它?!?!?

谢谢您的帮助!

小智 10

检查您的package.json,至少应具有:

"main": "app.js"
Run Code Online (Sandbox Code Playgroud)

其中app.js是启动服务器的节点文件。

您还可以添加:

"scripts": {
    "start": "node app.js"
},
Run Code Online (Sandbox Code Playgroud)

并运行“ yarn start”以测试服务器是否正常启动。