gpt4 book ai didi

node.js - 部署到 Heroku 时未找到 Buildpack

转载 作者:太空宇宙 更新时间:2023-11-03 23:48:05 25 4
gpt4 key购买 nike

FileTree

这是我的文件树,其中包含我的 Vue 应用程序(客户端文件夹)和 NodeJS 服务器(服务器文件夹)的文件夹。

当我尝试上传到 Heroku 时,收到一条错误消息,指出找不到匹配的构建包,我相信这是因为我的源文件夹没有 package.js 这是因为我的 clientserver 文件夹中有一个。

那么,我如何才能在一个 Heroku 应用程序中同时部署客户端和服务器端,或者我是否需要将整个应用程序拆分为一个 Heroku 前端应用程序和一个 Heroku 后端应用程序?

我很抱歉问了这样一个愚蠢的问题,但我对如何上线我的应用程序感到非常困惑,因为它经过一个月的工作终于完成了。

最佳答案

No Buildpack found while deploying to Heroku .. When I try uploading to Heroku, I get an error saying that no matching buildpacks could be found, and that's I believe due to my source folder not having a package.js

正确,发生此错误“未找到构建包”是因为 Heroku(仅)查看您的根目录,并且无法确定您正在使用的语言/框架。

The package.json file defines the dependencies that should be installed with your application. To create a package.json file for your app, run the command npm init in the root directory of your app. https://devcenter.heroku.com/articles/deploying-nodejs#declare-app-dependencies

我建议阅读 heroku node docs首先部署一个“hello world”应用程序,作为学习体验。您还需要阅读 the Procfile .

将客户端-服务器应用程序部署到 Heroku 非常常见,全部 应用程序以这种方式工作(单次部署)。但是,对于 Node 应用程序,有许多不同的部署方法,并且没有官方(有记录的)方法来组织代码,据我所知。

关于node.js - 部署到 Heroku 时未找到 Buildpack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60286860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com