Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 应用程序在开发中可以工作,但部署到heroku时不能工作_Javascript_Node.js_Reactjs_Mongodb_Heroku - Fatal编程技术网

Javascript 应用程序在开发中可以工作,但部署到heroku时不能工作

Javascript 应用程序在开发中可以工作,但部署到heroku时不能工作,javascript,node.js,reactjs,mongodb,heroku,Javascript,Node.js,Reactjs,Mongodb,Heroku,我正在尝试将我的应用程序部署到heroku。它推动没有问题,但当我打开应用程序时,它说 应用程序错误 应用程序中出现错误,无法提供您的页面。如果您是应用程序所有者,请查看日志以了解详细信息。您可以使用以下命令从Heroku CLI执行此操作 heroku原木——尾巴 我的日志告诉我以下错误 2020-06-17T22:33:21.630742+00:00 heroku[路由器]:at=错误代码=H10 desc=“应用程序崩溃”方法=GET path=“/”主机=vast-dawn-11704.

我正在尝试将我的应用程序部署到heroku。它推动没有问题,但当我打开应用程序时,它说

应用程序错误 应用程序中出现错误,无法提供您的页面。如果您是应用程序所有者,请查看日志以了解详细信息。您可以使用以下命令从Heroku CLI执行此操作 heroku原木——尾巴

我的日志告诉我以下错误

2020-06-17T22:33:21.630742+00:00 heroku[路由器]:at=错误代码=H10 desc=“应用程序崩溃”方法=GET path=“/”主机=vast-dawn-11704.herokuapp.com请求\u id=23bad058-65f3-4ee2-bfdb-be4d560fb0f6 fwd=“27.4.196.168”dyno=connect=service=status=503字节=protocol=https 2020-06-17T22:33:23.760317+00:00 heroku[路由器]:at=错误代码=H10 desc=“应用程序崩溃”方法=获取路径=“/favicon.ico”主机=vast-dawn-11704.herokuapp.com请求id=56da289d-a7b5-44b0-b53e-059b3eb260e8 fwd=“27.4.196.168”动态连接=服务=状态=503字节=协议=https 2020-06-17T22:33:27.668207+00:00 heroku[路由器]:at=错误代码=H10 desc=“应用程序崩溃”方法=获取路径=“/”主机=vast-dawn-11704.herokuapp.com请求\u id=7042d1ab-8d02-418e-8648-57f24b749dd0 fwd=“27.4.196.168”dyno=connect=service=status=503字节=protocol=https 2020-06-17T22:33:28.338705+00:00 heroku[路由器]:at=错误代码=H10 desc=“应用程序崩溃”方法=GET path=“/favicon.ico”主机=vast-dawn-11704.herokuapp.com请求id=d585ff4f-42ee-434d-8943-8b8a7474f9dd fwd=“27.4.196.168”dyno=connect=service=status=503字节=protocol=https 2020-06-17T22:36:03.372884+00:00 heroku[路由器]:at=错误代码=H10 desc=“应用程序崩溃”方法=获取路径=“/”主机=vast-dawn-11704.herokuapp.com请求(id=21d34f62-f174-4b49-a08f-6fda33e64c31 fwd=“27.4.196.168”动态连接=服务=状态=503字节=协议=https 2020-06-17T22:36:04.037609+00:00 heroku[路由器]:at=错误代码=H10 desc=“App crash”method=GET path=“/favicon.ico”host=vast-dawn-11704.herokuapp.com请求id=5b1e452a-a254-42c1-8988-6f831da8458e fwd=“27.4.196.168”dyno=connect=service=status=503字节=protocol=https

我的server.js代码如下所示

const express = require('express')
const cors = require('cors')
const connectDb = require('./config/db')

const app = express()

// Connect to database
connectDb()

// Initilize middleware
app.use(cors())
app.use(express.json())

// Define routes
app.use('/api/models', require('./routes/api/model'))
app.use('/api/modelParameters', require('./routes/api/modelParameters'))
app.use('/api/containers', require('./routes/api/container'))

const PORT = process.env.PORT || 5000

app.listen(PORT, console.log(`Listening on port ${PORT}`))

您可以检查问题原因(错误代码H10)和列出的解决方案。也许这些解决方案中的一种会帮助您

您可以检查问题原因(错误代码H10)和列出的解决方案。也许这些解决方案中的一个会对您有所帮助

您是否在heroku上同时托管前端和后端?如果是,您的react代码在public/or client/?中,与@lucasmrl的问题相同,您需要通过
https
而不是
http
提供所有服务。你实现了吗?嘿,我的react在客户端文件夹中,server.js在根文件夹中。您好,我提出了这个问题,我想知道您是否可以看到我的问题,我在其中指定了所有内容,请您在heroku上同时托管前端和后端?如果是,您的react代码在public/or client/?中,与@lucasmrl的问题相同,您需要通过
https
而不是
http
提供所有服务。你实现了吗?嘿,我的react在客户端文件夹中,server.js在根文件夹中。您好,我提出了这个问题,我想知道您是否可以看到我的问题,我在其中指定了所有内容,请