我正试图在谷歌云上托管这个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)
发布于 2019-01-28 01:35:10
在package.json
的“依赖项”中缺少快递包。只需添加以下内容:
"express": "^4.16.3"
并将此节点添加到otherwise中,否则将不会安装依赖项:
"scripts": {
"start": "node kahoot-tools.js"
}
https://stackoverflow.com/questions/54135019
复制相似问题