Обычно, когда мы импортируем что-то в Node, мы делаем что-то вроде:
const fs = require("fs");
... //use fs's methods for file system stuff
Однако, когда мы используем экспресс, мы делаем:
const express = require("express");
const app = express();
app.get( .... )
Какая разница с импортом? почему мы вызываем express()
как функцию (я предполагаю, что она импортирует некоторую функцию, и если она это делает, что делает функция)? Если это не объясняется моими предыдущими вопросами, почему бы нам не вызвать функцию импортированного нами объекта express
?