Есть ли причина оставить экспресс-переменную - PullRequest
0 голосов
/ 06 июня 2018

Как относительно новый разработчик, я не вижу причин создавать или хранить переменную express в приложении Express / Node.

Вместо:

const express = require('express');
const app = express();

Почемуне просто сделать это:

const app = require('express')();

Ответы [ 2 ]

0 голосов
/ 08 июня 2018

Совершенно разумно использовать это как единое целое.Однако, как уже упоминалось, он может пригодиться, если express.static() используется для создания статических путей к публичным файлам (изображениям и т. Д.).Существуют и другие варианты использования переменной Express.И вызов var app = require("express")(); хорошо, если они вам не нужны.

Обрезка этой дополнительной строки не должна сильно измениться, модуль все равно будет полностью необходим.

0 голосов
/ 06 июня 2018

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

Например, что-то вроде этого:

app.use(express.static(staticAssetsPath));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...