Когда я использую git push heroku master
, я получаю Everything up-to-date
обратно в терминал.Когда я открываю приложение Heroku с heroku open
, я получаю сообщение «Внутренняя ошибка сервера» в браузере.
Я не могу найти причину.Ты можешь?Заранее спасибо!
Вот мой index.js:
const express = require('express');
const bodyParser = require('body-parser');
const path = require('path');
const app = express();
var url = require('url')
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.get('*', (request, response) => {
response.sendFile(path.join(__dirname, 'client/build', 'index.js'));
});
if (process.env.NODE_ENV === 'production') {
app.use(express.static(path.join(__dirname, 'client/build')));
}
app.listen(process.env.PORT || 3000, () => console.log('Webhook server is listening, port 3000'));
... my package.json:
{
"name": "ratbot3",
"version": "1.0.0",
"description": "The bot for rat music lovers",
"engines": {
"node": "8.9.4"
},
"main": "index.js",
"scripts": {
"start": "node index.js"
},
"repository": {
"type": "git",
"url": "ratbot3"
},
"keywords": [
"official",
"version",
"3.0"
],
"author": "David Nöldner",
"license": "ISC",
"dependencies": {
"body-parser": "^1.18.3",
"express": "^4.16.4"
},
"devDependencies": {
"babel-preset-env": "^1.7.0",
"babel-register": "^6.26.0"
}
}
и, наконец, журналы:
2018-11-13T20: 05: 46.739893 + 00: 00 app [web.1]: ReferenceError: путь не определен 2018-11-13T20: 05: 46.739918 + 00: 00 app [web.1]: в app.get (/app/index.js:12:20) 2018-11-13T20: 05: 46.739922 + 00: 00 app [web.1]: в Layer.handle [как handle_request] (/ app /node_modules / express / lib / router / layer.js: 95: 5) 2018-11-13T20: 05: 46.739924 + 00: 00 app [web.1]: в следующем (/ app / node_modules / express / lib / router /route.js: 137: 13) 2018-11-13T20: 05: 46.739925 + 00: 00 приложение [web.1]: в Route.dispatch (/app/node_modules/express/lib/router/route.js:112:3) Приложение 2018-11-13T20: 05: 46.739926 + 00: 00 [web.1]: в Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5)Приложение 2018-11-13T20: 05: 46.739929 + 00: 00 [web.1]: в /app/node_modules/express/lib/router/index.js:281:22 2018-11-13T20: 05: 46.739930 + 00: 00 app [web.1]: в параметре (/ app / node_modules / express / lib / router / index.js: 354: 14) 2018-11-13T20: 05: 46.739931 + 00: 00 app [web.1]: at param (/app/node_modules/express/lib/router/index.js:365:14)2018-11-13T20: 05: 46.739933 + 00: 00 приложение [web.1]: в Function.process_params (/app/node_modules/express/lib/router/index.js:410:3) 2018-11-13T20:05: 46.739934 + 00:00 приложение [web.1]: в следующем (/app/node_modules/express/lib/router/index.js:275:10) 2018-11-13T20: 05: 48.326810 + 00: 00 приложение[web.1]: ReferenceError: путь не определен 2018-11-13T20: 05: 48.326821 + 00: 00 app [web.1]: at app.get (/app/index.js:12:20) 2018-11-13T20: 05: 48.326823 + 00: 00 приложение [web.1]: в Layer.handle [как handle_request] (/app/node_modules/express/lib/router/layer.js:95:5) 2018-11-13T20: 05: 48.326825 + 00: 00 app [web.1]: в следующем (/app/node_modules/express/lib/router/route.js:137:13) 2018-11-13T20: 05: 48.326827 + 00:Приложение 00 [web.1]: в Route.dispatch (/app/node_modules/express/lib/router/route.js:112:3) 2018-11-13T20: 05: 48.326828 + приложение 00: 00 [web.1]: в Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js: 95: 5) 2018-11-13T20: 05: 48.326830 + 00:00 приложение [web.1]: в /app/node_modules/express/lib/router/index.js:281:22 2018-11-13T20: 05: 48.326831 + 00: 00 app [web.1]: at param (/app/node_modules/express/lib/router/index.js:354:14) 2018-11-13T20: 05: 48.326833 + 00: 00приложение [web.1]: в параметре (/app/node_modules/express/lib/router/index.js:365:14) 2018-11-13T20: 05: 48.326834 + 00: 00 приложение [web.1]: вFunction.process_params (/app/node_modules/express/lib/router/index.js:410:3) 2018-11-13T20: 05: 48.326835 + 00: 00 app [web.1]: в следующем (/ app / node_modules/express/lib/router/index.js:275:10) 2018-11-13T20: 05: 48.334309 + 00: 00 heroku [router]: at = информационный метод = GET path = "/" host = ratatambot3.herokuapp.com request_id = f4a368ac-54fe-4bbd-b471-308ca34acadc fwd = "109.90.232.252" dyno = web.1 connect = служба 0 мс = состояние 5 мс = 500 байт = протокол 404 = https