Как создать собственное промежуточное программное обеспечение в узле, используя машинопись - PullRequest
0 голосов
/ 04 мая 2018

У меня проблемы с промежуточным ПО, которое не дает ответа. Я искал эту проблему, но не смог найти подходящее решение для ее решения.

Как я делаю, чтобы создать промежуточное программное обеспечение

import express from 'express';

const app = express();

app.use(function log(req, res, next) {
    console.log('logging with fun...');
    next();
});

console.log('Help help help ...');

const port = process.env.PORT || 3000
app.listen(port, () => console.log(`Listening on port: ${port}`));

Пожалуйста, руководство, где я делаю ошибку, потому что я получаю только вывод в консоли следующим образом:

Помогите помочь помогите ...

Прослушивание через порт: 3000

1 Ответ

0 голосов
/ 14 мая 2018

Вы правильно добавили промежуточное ПО, но не создали ни одного маршрута.

Ваш код станет

import express from 'express';

const app = express();

app.use(function log(req, res, next) {
    console.log('logging with fun...');
    next();
});

// Just add any route.
app.get('/',function log(req, res) {
    res.send('Hello');
});

console.log('Help help help ...');

const port = process.env.PORT || 3000
app.listen(port, () => console.log(`Listening on port: ${port}`));

Теперь перейдите к http://localhost:3000/

...