首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何正确地在谷歌云上托管node.js应用程序?

如何正确地在谷歌云上托管node.js应用程序?
EN

Stack Overflow用户
提问于 2019-01-10 10:42:02
回答 1查看 98关注 0票数 1

我正试图在谷歌云上托管这个https://github.com/idiidk/kahoot-tools。当我在云shell中测试它时,它可以工作,但当我部署它时,它就崩溃了。当我转到我的应用程序时,我看到了这个错误:

错误:服务器错误服务器遇到错误,无法完成您的请求。请在30秒后再试。

在google云中,我看到了这个错误:

错误:无法在Function.Module._resolveFilename (内部/模块/cjs/loader.js:581:15)、Function.Module._load (内部/模块/cjs/loader.js:507:25)、Module.require (内部/模块/cjs/loader.js:637:17)的Module.require(内部/模块/cjs/helpers.js:22:18)找到模块'express‘。(/srv/kahoot-tools.js:8:21) Module._compile (内部/模块/cjs/loader.js:689:30),Object.Module._extensions..js (内部/模块/cjs/loader.js:700:10),Module.load (内部/模块/cjs/loader.js:599:32),tryModuleLoad (内部/模块/cjs/loader.js:538:12),Function.Module._load (内部/模块/cjs/loader.js:530:3)

EN

回答 1

Stack Overflow用户

发布于 2019-01-28 01:35:10

package.json的“依赖项”中缺少快递包。只需添加以下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"express": "^4.16.3"

并将此节点添加到otherwise中,否则将不会安装依赖项:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"scripts": {
    "start": "node kahoot-tools.js"
  }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54135019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文