Node.js
34
Вклад в тег
NestFactory.createApplicationContext()
, а юзать этот обоссанный Passport.js я не хочу; выбрасывание исключений вместо нормального способа отправки ошибки пользователю, слабая документация. Однако я готов помучиться со всем этим, лишь бы не переходить на Express или любой другой фреймворк для ноды....
- spread/rest оператор. spread
раскрывает массив в список аргументов, но также например можно использовать для расширения массивов.const arr = [1, 2, 3]
func.apply(...arr) // [1, 2, 3] -> 1, 2, 3
const arr = [1, 2, 3]
const arr2 = [...arr, 4, 5]
rest
наоборот собирает аргументы в массив.function func(...args) {
for (let arg of args) console.log(arg)
}
const obj = {a: 10, b: 20}
const obj2 = {...obj} // {a: 10, b: 20}