Реальной разницы нет, только на 3 символа короче каждый раз, когда вы хотите написать «app.use». Это похоже на определение .e js и именования файлов «home» вместо «home.e js». Разница в том, что вы заканчиваете sh строку каждый раз, используя ;
app.use(cors());
с ;
- конец строки.
Например, если вы использовали приведенный ниже код, .use(failureHandler);
не будет работать, потому что ;
заканчивается первым app.use
const app = express();
app.use(cors())
.use(responseTime())
.use(someFunction)
.use(anotherHandler); <------- STOPS HERE
.use(failureHandler)
Они оба будут работать нормально, но по моему опыту было бы более заметно пропустить 1
";" вместо каждого ";" в каждой строке.
Я бы сказал, что это просто сахарный синтаксис, как вы упомянули.