node.js - Heroku 部署无法/获取
问题描述
我正在尝试将我的 MEAN 应用程序部署到 Heroku。部署成功,但是当我打开我的应用程序时,我收到一个错误 CANNOT / GET。当我检查控制台时,我得到 错误。
我曾多次尝试配置 package.json,但没有帮助。你可以从我的提交中检查它。
这是我的 github 仓库。:https ://github.com/urgyanmiki/AngularApp
非常感谢!
解决方案
您的 package.json 正在启动后端的 server.js。但是您的前端没有 server.js 来接收请求。我建议您拆分应用程序并将两个应用程序部署到 Heroku 以查看是否一切正常。之后,如果您愿意,您仍然可以将它们组合成一个应用程序。
你可以按照这个例子来看看 Heroku 对你的前端的 server.js 有什么期望:Medium article
推荐阅读
- matplotlib - 用于大气剖面的 Matplotlib
- vue.js - Puppeter:使用 Vuex 存储/状态生成 Vue 页面的 PDF 会导致空白页面
- java - 将 SpEL 输出转换为 long 以用作注释参数
- jenkins - 我正在尝试对詹金斯管道参数进行一些自定义
- vmware - 如何从 'vim.ResourcePool:resgroup-151' 中删除资源池名称
- swift - 定时器功能在进程开始时创建暂停,而不是像我想要的那样结束
- linux - ELF 文件在内存中的布局方式
- vba - 如何将具有外部控制源的文本框中的值存储到访问的主窗体中?
- automation - Pyhtml - 按运行顺序打印顺序
- vb.net - System.FormatException: 'Input string was not in a correct format.' VB.NET