我试图让我的应用程序和托管在Heroku上的服务器在部署时正常工作,但它没有.客户端和服务器似乎正在运行,但API调用返回404.我猜配置在某个地方搞砸了.
这是我的回购:https://github.com/kpermenter/test-deploy和我的Heroku设置附件.
Any insight would be much appreciated!
我试图让我的应用程序和托管在Heroku上的服务器在部署时正常工作,但它没有.客户端和服务器似乎正在运行,但API调用返回404.我猜配置在某个地方搞砸了.
这是我的回购:https://github.com/kpermenter/test-deploy和我的Heroku设置附件.
Any insight would be much appreciated!
这是因为您尚未公开提供客户端文件,您可以使用以下命令来完成此操作: App.use(Express.Static(‘../Client/Build’));
在server.js文件中
如果这样做不起作用,您可以try 在服务器文件夹中创建一个公共文件夹,然后复制服务器/公共文件夹中的构建内容,然后使用app.use(express.static('/public'));
只需部署服务器文件夹本身