Когда я открываю URL моего приложения, он говорит «Ошибка приложения».Я думаю, что я что-то упустил в коде - PullRequest
0 голосов
/ 24 апреля 2019

Я думаю, что проблема в функции require, но я не мог обойти эту проблему.

'use strict'

const express = require('express')
const bodyParser = require('body-parser')
const request = require('request')

const app = express ()

app.set('port', [process.env.PORT || 5000])

//allows us to process data
app.use(urlencoded({extended: false}))
app.use(json())

//  Routes

app.get('/',function(req, res){
    res.send("Hi How Are You ??")
})

//facebook

app.get('/webhook/',function(req, res){
    if (req.query['hub.verify_token'] === "1234@5678JaneDoe"){
        res.send(req.query['hub.challenge'])
    }
    res.send("Wrong Token")
})

app.listen(app.get('port'),function(){
    console.log("Running: port")
})

Вход

2019-04-24T02: 19: 39.169277 + 00:00 приложение [web.1]: npm ERR! код ELIFECYCLE 2019-04-24T02: 19: 39.169745 + 00: 00 app [web.1]: npm ERR! Errno 1 2019-04-24T02: 19: 39.170945 + 00:00 приложение [web.1]: npm ERR! chatbot@1.0.0 начало: node server.js 2019-04-24T02: 19: 39.171123 + 00:00 приложение [web.1]: npm ERR! Статус выхода 1 2019-04-24T02: 19: 39.171405 + 00: 00 app [web.1]: npm ERR! 2019-04-24T02: 19: 39.171588 + 00:00 приложение [web.1]: npm ERR! Ошибка при запуске сценария chatbot@1.0.0.

Я попытался использовать модуль ES6 для этого как

import express from 'express';
import bodyParser from 'body-parser';
import request from 'request';

но это тоже не сработало

1 Ответ

0 голосов
/ 24 апреля 2019

Заменить следующее

app.set('port', [process.env.PORT || 5000])

//allows us to process data
app.use(urlencoded({extended: false}))
app.use(json())

с

app.set('port', process.env.PORT || 5000) // not an array

//allows us to process data
app.use(bodyParser.urlencoded({extended: false})) // bodyPraser missing
app.use(bodyParser.json())// bodyPraser missing
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...