Публикации по теме 'loopback'
Node js, полная установка Loopback 3, со скриптом генерации модели
Node js, полная установка Loopback 3, со скриптом генерации модели-: by_hemantham
Привет, мир..!! Я всегда рада писать… Жить по Кодексу. Я хотел бы поделиться своим опытом с L oopback , одним из лучших на данный момент фреймворков Nodejs .
Предпосылки
Node js версии выше 8. (Я бы порекомендовал вам использовать nvm ) Текстовый редактор из исходных текстов ( VScode - просто потрясающий инструмент) Терпение и Интерес к обучению
Шаг_1
# npm install -g..
Асинхронный код с обратной связью: обратный вызов против обещаний
Понимание обещаний
Лучший способ думать об обещаниях - это переносить такие ключевые слова, как return и try/catch в асинхронный код.
Например, так выглядит синхронный код:
function returnSomething() {
try {
doSomething();
doSomethingElse();
return true;
} catch (err) {
console.log(err);
}
}
И асинхронный код:
function returnSomething() {
return doSomething().then(function () {
return doSomethingElse();
}).then(function () {
return true;..
Петля с Node.js и MongoDB
Вам нравится идея иметь автоматически документированный API с возможностью тестирования прямо из документации? Вы можете получить это с помощью Swagger или, в данном случае, с помощью Loopback на основе Node.js, который мы собираемся рассмотреть в этом посте. Если вам нравится эта идея, продолжайте читать, и оставайтесь, я, что мы готовы начать!
Предварительные условия
В предыдущем посте мы создали бэкэнд с сырым Node JS и Mongo DB , теперь мы собираемся реплицировать этот API Rest с..
Работа с куки в Loopback JS 3
Тогда давайте сразу к этому.
Вот как заставить Loopback устанавливать файлы cookie после входа в систему. Мне потребовалась горячая минута, чтобы выяснить это, покопавшись в проблемах Github проекта Loopback 3. Вся заслуга @HugoPoi в том, что он пролил на это свет. Этот пост предназначен для того, чтобы найти решение, поэтому вам не нужно много копать.
Поместите эти два хука в js-файл пользовательской модели вашего проекта loopback. Я решил назвать свой UserModel.js..
Как устранить проблемы с потоком в модулях узла?
Во время команды запуска потока мы столкнулись с проблемами потока в модулях узлов. Ошибка примерно такая:
Errors
Error: node_modules/bcryptjs/src/bower.json:4
4: “version”: /*?== VERSION */,
^ Unexpected token ,
Error: node_modules/strong-globalize/test/fixtures/extract013/intl/en/messages.json:2
2: “msgPredefined”: “This is a predefined message in a broken json
^ Unexpected token ILLEGAL
Found 42 errors
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! [email protected] flow: `flow`
npm ERR!..
Итерация: цикл FOR (JavaScript)
Циклы могут выполнять блок кода несколько раз. Циклы полезны, если вы хотите запускать один и тот же код снова и снова, каждый раз с другим значением.
Циклы FOR продолжают выполняться, пока условие «истинно».
Простой пример: -
Циклические массивы
Цикл for имеет следующий синтаксис:
for (оператор 1; оператор 2; оператор 3) {
// блок кода, который нужно выполнить
}
Оператор 1 выполняется (один раз) перед выполнением блока кода.
Оператор 2 определяет условие..
Улучшите свои модели Loopback с помощью пользовательских миксинов
Полную статью в блоге Sicara читайте здесь .
Loopback предоставляет высокоуровневую структуру javascript для вашего внутреннего интерфейса: предварительно созданные методы, таблицы, проверка данных, маршруты и т. Д. К сожалению, его исчерпывающая документация не проста в использовании. Вы, вероятно, пропустите какую-то часть этого и в конечном итоге будете делать что-то заново. С болью.
В этом посте я хочу осветить очень полезную опцию миксинов вашего model.json файла..