我尝试了各种解决方案;使用GitHub作为部署方法,安装NPM包服务,强制清理缓存,重新安装node_modules
错误日志:
2022-01-17T16:20:29.660758 00:00 heroku[web.1]:进程以状态1退出2022-02-01-17:16:20:19.752386 00:00 heroku[web.1]::状态从开始更改为崩溃2022-1-17T15:20:30.611091 00:00 Heloku[router]:at=error code=H10 desc=“App crasted”method=“GET path=/”host=ip-tracker-App.herokuapp。com request_id=a46f3082-43fd-45e9-a049-d1076cad194f fwd=“2.125.111.225”dyno=connect=service=status=503字节=protocol=https 2022-01-17T16:20:31.020509 00:00 heroku[router]:at=error code=H10 desc=“App crash”method=GET path=“/favicon.ico”host=ip-tracker-App.herokuapp。com request_id=c01ac432-ae1c-4994-9fa0-b211a8f00391 fwd=“2.125.111.225”dyno=connect=service=status=503字节=protocol=https
这是我的包裹。json文件:
{
"name": "ip-address-tracker",
"version": "1.0.0",
"description": "*Removed for question*",
"main": "index.js",
"directories": {
"test": "test"
},
"scripts": {
"start": "node server.js",
"test": "jest --coverage",
"devStart": "nodemon server.js"
},
"jest": {
"transform": {
"^.+\\.[t|j]sx?$": "babel-jest"
}
},
"repository": {
"type": "git",
"url": "*Removed for question*"
},
"keywords": [],
"author": "",
"license": "ISC",
"bugs": {
"url": "*Removed for question*",
},
"homepage": "*Removed for question*",
"dependencies": {
"dotenv": "^10.0.0",
"express": "^4.17.2",
"jest": "^27.4.7",
"serve": "^13.0.2"
},
"devDependencies": {
"@babel/core": "^7.16.7",
"@babel/preset-env": "^7.16.8",
"babel-jest": "^27.4.6",
"nodemon": "^2.0.15",
"regenerator-runtime": "^0.13.9"
}
}
我的server.js文件:
const express = require('express');
const app = express();
const dotenv = require('dotenv');
const result = dotenv.config();
if (result.error) {
throw result.error;
}
const PORT = process.env.PORT || 3000;
app.use(express.static('public'));
app.listen(PORT, () => {
console.log(`App is listening on ${PORT}.`);
});
我添加了以下Procfile:
web: npm start
我在您的服务上看到一个问题,如果您想提供像dist这样的html文件,请尝试这样做
app.use('/', serveStatic(path.join(__dirname, '/public')))
如果目的是传递图像
app.use(express.static(path.join(__dirname,'public')))
我试图使用pip安装django-heroku,但它总是遇到一个错误。 我看到一些建议告诉我要确保Heroku中的Python版本是最新的。我已经这么做了。在推到Heroku master后,我运行了install命令,但它给了我以下错误。 错误:
我是在尝试 但是我有一个错误 使用缓存的PyAudio-0.2.11.tar.gz(37 kB)安装收集的软件包:pyaudio运行setup.py为pyaudio安装:开始运行setup.py为pyaudio安装:完成,状态为“错误” 错误:命令出错,退出状态为1:' C:\ Users \ Admin \ PycharmProjects \ AI \ venv \ Scripts \ pyth
我在windows命令提示符下键入以下命令:pip install jupyterlab 我收到以下错误:
我的命令提示符出错了。我从Jupyter尝试了,但出现了一些错误。我感谢任何查看或回答的人,感谢您的时间!
我在mac os X Mojave 10.14.6上运行。我是一个命令行新手,我很迷茫。我看到这篇文章,并使用brew安装postgresql,但这似乎并没有解决我的任何问题。