2020-01-28T01:42:46.028688+00:00 Heroku[web.1]:使用命令npm start
启动进程
2020-01-28T01:42:45.000000+00:00APP[api]:生成成功
2020-01-28T01:42:48.451589+00:00Heroku[web.1]:状态从启动更改为崩溃
2020-01-28T01:42:48.433700+00:00 Heroku[Web.1]:进程已退出,状态为1
2020-01-28T01:42:48.377550+00:00APP[Web1]:npm错误!缺少脚本:开始
2020-01-28T01:42:48.385902+00:00应用程序[Web1]:
2020-01-28T01:42:48.386316+00:00APP[Web1]:npm错误!可以找到此运行的完整日志
IN:2020-01-28T01:42:48.386539+00:00app[web.1]:npm错误!
/app/.npm/_logs/2020-01-
28T01_42_48_378Z-调试日志
2020-01-28T01:42:49.724030+00:00 Heroku[路由器]:at=error code=h10 desc=“应用程序崩溃”
method=get path=“/”host=hyperrestauran.herokuapp.com request_id=df2c429e-7b27-40d5-93b4-
a63f4b15c8fe FWD=“146.115.31.86”Dyno=Connect=Service=Status=503 Bytes=Protocol=HTTPS
2020-01-28T01:42:50.003622+00:00 Heroku[路由器]:at=error code=h10 desc=“应用程序崩溃”
method=get path=“/favicon.ico”host=hyperrestauran.herokuapp.com request_id=c1f6be2c-35da-
4E86-97B1-59FA73EB91FB fwd=“146.115.31.86”Dyno=Connect=Service=Status=503字节=
协议=HTTPS
我的Package.json
{
"name": "HyperApp-Starter-kit",
"version": "4.0.1",
"description": "",
"main": "index.js",
"scripts": {
"node": "index.js",
"test": "jest",
"build": "gulp build",
"dev:webpack": "webpack --mode development --env.NODE_ENV=dev",
"build:webpack": "webpack --mode production --env.NODE_ENV=production",
"watch": "gulp",
"proxy": "gulp watch-proxy",
"static:dev": "gulp static-dev",
"static:build": "gulp static-dev",
"imgs": "gulp imagemin"
},
这是我的server.js,这可能是一个文件放置问题,html和css被放置在我的资产文件中。
const express = require('express')
const serveStatic = require('serve-static')
const path = require('path')
// create the express app
const app = express()
// create middleware to handle the serving the app
app.use("/", serveStatic ( path.join (__dirname, '/public')))
// serve index by default
app.get('/', function (req, res) {
res.sendFile(__dirname + '/public/index.html')
})
// Create default port to serve the app on
const port = process.env.PORT || 5000
app.listen(port)
// Log to feedback that this is actually running
console.log('Server started on port ' + port)
尝试在“scripts”
对象的package.json
中添加一个开始脚本,如下所述。
它看起来应该是这样的:
{
"name": "HyperApp-Starter-kit",
"version": "4.0.1",
"description": "",
"main": "index.js",
"scripts": {
"start" : "node server.js"
...
...
表示这只是package.json
的一部分,我不是字面意思是类型...
。
这假设您可以使用命令节点server.js
运行应用程序(因为您提到您的文件名为server.js
)。
我有一个使用Twitter API开发的Nodejs应用程序。当托管在Heroku上时,它会出现以下错误: 2018-12-14T10:00:03.678180 00:00 heroku[web.1]:错误 R10(启动超时)- 在搜索时,我遇到了这些StackOverflow问题q1 q2,但它们都使用ExpressJS并监听固定端口,而不是Heroku提供的端口,而我的应用程序没有使用Expr
我有我的节点。具有依赖项的js应用程序 } 它在我的本地主机上运行良好 当我在heroku上托管我的节点应用程序时,我遇到了以下错误。 TypeError:对象#在对象上没有“randomBytes”方法。MemoryStore上的uid(/app/node_modules/express/node_modules/connect/lib/utils.js:121:17)。在对象的generate
我试图部署以下web应用程序与heroku: https://github.com/darego1990/web1 虽然我收到以下生成日志错误,但我不确定原因: NPM ERR!Linux4.4.0-1031-aws npm ERR!argv"节点"/tmp/build_f85d5b0987590f76e56a2945b6c4ccc1/. heroku/节点/bin/npm"运行"构建"npm E
我正在heroku上部署我的rails应用程序,我遇到了一个问题。 我得到这个错误 2015-04-28T05:10:29.159894 00:00 heroku[router]: at=info方法=GET路径="/欢迎/索引"主机=still-dawn-6484.herokuapp.comrequest_id=45bf4295-d7f0-4788-9f4d-be35cce41aa1 fwd="
问题内容: 我已经配置了SSL enpoint,并且可以确认它正在工作。当我进入日志时,会看到以下内容: 我试图追踪有关退出代码143的一些信息,以及为什么所有进程都被停止。签出以下服务器文件: 感谢您的提前反馈。如果需要,我可以提供更多详细信息。 ------解决方案(编辑)------- 请参阅下面的答案。 问题答案: 我在这里找到了答案:ExpressJS节点HTTPS服务器上的Heroku
我正在Heroku上部署一个网站,但我在尝试运行“Heroku open”时收到了“应用程序错误”。 我相信我已经成功地将文件推送到Heroku中,这是我的“git推送heroku master”代码的一部分: 当我运行“heroku config-s | grep PATH”时,我得到了 我正在使用Ruby 1.9.3和Rails 4.0.0 文件夹 宝石环境 箱/轨道 垃圾箱/包裹 仓/耙