NodeJS 找不到模块workspace/服务器. js

5w9g7ksd  于 2023-01-25  发布在  Node.js
关注(0)|答案(2)|浏览(113)

我正在尝试使用fast-ai中的一个示例启动一个gcloud应用程序引擎,该示例使用了我开发的https://github.com/imiled/google-app-engine模型,并遵循了fastai网页https://course.fast.ai/deployment_google_app_engine.html中的说明
但它似乎不起作用,当我转到页面时,它会引发以下错误:
服务器错误服务器出错,无法完成您的请求。请在30秒后重试。
这是我从控制台得到的日志:

miledismael@cloudshell:~/google-app-engine (classification-276710)$ gcloud app browse
Did not detect your browser. Go to this link to view your app:
https://classification-276710.ew.r.appspot.com
miledismael@cloudshell:~/google-app-engine (classification-276710)$ gcloud app logs tail -s default
Waiting for new log entries...
2020-05-11 22:16:26 default[20200512t001309]  "GET / HTTP/1.1" 500
2020-05-11 22:16:28 default[20200512t001309]  internal/modules/cjs/loader.js:983
2020-05-11 22:16:28 default[20200512t001309]    throw err;
2020-05-11 22:16:28 default[20200512t001309]    ^
2020-05-11 22:16:28 default[20200512t001309]
2020-05-11 22:16:28 default[20200512t001309]  Error: Cannot find module '/workspace/server.js'      at Funct
ion.Module._resolveFilename (internal/modules/cjs/loader.js:980:15)      at Function.Module._load (internal/
modules/cjs/loader.js:862:27)      at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main
.js:74:12)      at internal/main/run_main_module.js:18:47 {
2020-05-11 22:16:28 default[20200512t001309]    code: 'MODULE_NOT_FOUND',
2020-05-11 22:16:28 default[20200512t001309]    requireStack: []
2020-05-11 22:16:28 default[20200512t001309]  }

如果有人能帮忙,那就太好了,谢谢

44u64gxh

44u64gxh1#

你的应用目前存在2个问题:

  • 它没有安装requirements.txt上描述的所有正确要求,请尝试通过运行cat requirements.txt | xargs npm install -g重新安装它
  • 正如您在评论中提到的,您的应用需要在其运行的容器中使用更多资源,因此您应该将其添加到app.yaml配置中,如documentation所述
juud5qan

juud5qan2#

不要在文件夹中包含package-lock.json。可能就是它

相关问题