Публикации по теме 'nodejs'
Геопространственные запросы Mongoose с $ near
Недавно я создавал приложение, использующее сообщения на основе местоположения, и я хотел реализовать сообщения с помощью MongoDB. Используя оператор $ near, программист может действительно легко запросить в базе данных записи, которые попадают на расстояние, которое пролетит по прямой на сфере, без использования сложной математики, такой как формула Хаверсина:
Формула гаверсина - Википедия Формула гаверсинуса определяет расстояние по дуге большого круга..
Как использовать логин google в nodejs expressjs
в этом уроке мы будем использовать логин google с экспресс-js и google-auth-library
ссылка на интерфейс с помощью vue-3 https://medium.com/@toluarejibadey/how-to-use-google-login-in-vuejs-8c50cc2fa054
получить ваши данные отсюда https://console.cloud.google.com/ const express = require('express');
const axios = require('axios');
const cors = require('cors');
const { OAuth2Client } = require('google-auth-library');
const oauth2Client = new OAuth2Client()
const app = express();
//..
PantherJS для многоуровневого кода
Panther-JS — это фреймворк NodeJS со встроенным расширенным механизмом внедрения зависимостей, чтобы писать более управляемый код и упростить модульное тестирование.
Зачем нужна инъекция зависимостей?
Написание операторов Require по всему коду может привести к неуправляемому коду, когда речь идет о крупномасштабных проектах. Трудно получить представление о коде, так как все инъекции зависимостей разбросаны по каждому файлу. Следовательно, снижается читабельность кода. Чтобы..
Как писать красивые API-интерфейсы Node.js с помощью async / await и базы данных Firebase
В этом руководстве будут рассмотрены типичные варианты использования, с которыми вы столкнетесь при написании конечных точек RESTful API для чтения и записи в экземпляр базы данных Firebase.
Особое внимание будет уделено красивому асинхронному коду, в котором используется функция async/await в Node.js (доступна в версии 7.6 и выше).
(Не стесняйтесь сладко улыбаться, когда вы машете на прощание, чтобы позвонить в ад 👋)
Предпосылки
Я предполагаю, что у вас уже есть приложение..
Node.js 20 :: Руководство для начинающих с примерами
Node.js20: обновленная среда выполнения JavaScript для эффективной разработки на стороне сервера с помощью Express.js и простой интеграции с базой данных.
Оглавление
Введение Что такое Node.js20? Начало работы с Node.js20 Асинхронное программирование Модули и NPM Создание веб-приложений с помощью Express.js Работа с базами данных Заключение
Введение
Привет! Не беспокойтесь, если вы не знакомы с Node.js20 . К концу этой статьи у вас будет четкое..
Пакет NPM, который автоматически генерирует интерактивную документацию API и проверяет полезную нагрузку…
Часто мы тратим много времени, пытаясь проверить полезную нагрузку внутри нашей логики, что делает наш код громоздким, трудным для чтения, а иногда мы даже забываем, что определенные варианты использования делают нашу проверку безуспешной. Есть еще один подход, который мы можем использовать, и это использовать некоторый валидатор схемы JSON, но все же они не читаются, и мы должны написать много строк кода.
Для этого подхода я использовал валидатор Joi от hapi, который можно найти здесь:..
Еженедельник JSTools — #41
Новые выпуски инструментов JS, горячие инструменты JS и недавно созданные инструменты JS за последнюю неделю, 9–15 октября 2022 г.
⭐ Новые топовые релизы:
узел — v16.18.0 , v18.11.0
Среда выполнения JavaScript Node.js
булочка — v0.2.0
Невероятно быстрая среда выполнения JavaScript, упаковщик, транспайлер и менеджер пакетов — все в одном.
стройный — v3.51.0 , v3.52.0
Кибернетически усовершенствованные веб-приложения
астро — v1.5.0
Создавайте более..