Пока работает "git push heroku master", я получаю "Внутреннюю ошибку сервера" при загрузке приложения Heroku - PullRequest
0 голосов
/ 15 ноября 2018

Когда я использую 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...