Публикации по теме 'express'
Как использовать веб-токен JSON для создания безопасного веб-приложения
Создание приложения, использующего JWT для хранения данных аутентификации
Поскольку одностраничные интерфейсные приложения и мобильные приложения стали более популярными, чем когда-либо, интерфейсная часть отделена от серверной части. Поскольку почти все веб-приложения нуждаются в проверке подлинности, должен существовать способ для внешнего интерфейса или мобильных приложений для безопасного хранения идентификационных данных пользователя.
Веб-токены JSON (JWT) - один из наиболее..
Как хэшировать пароли с помощью Bcrypt
Учебник по хэшированию паролей с помощью bcrypt.
Аутентификация пользователя, пожалуй, самая важная часть практически каждого веб-сайта и веб-приложения в Интернете. Это также очень сложная и трудная часть разработки приложений для многих разработчиков, особенно для тех, кто только начинает свою карьеру.
Одна из основных причин, по которой это так сложно, заключается в том, что пароли необходимо правильно обрабатывать и хранить. В этой статье я собираюсь обсудить относительно..
Angular 11+ Универсальное развертывание Firebase
Статья №8 — Развертывание Angular Firebase
Требования
Доступ в Интернет. (точно) если вы следуете шагу 1, любому терминалу командной строки. Рекомендую прочитать «10 лучших терминалов командной строки » (необязательно)
Начнем…
Чего мы добьемся в этой статье?
Вы начинаете с создания начального приложения с помощью Angular CLI. В этом руководстве вы будете изменять и расширять это начальное приложение, чтобы создать универсальное веб-приложение Angular и развернуть его в..
Что такое ExpressJs
Веб-сайт — это, по сути, контент в Интернете, организованный в виде страниц. Сайт работает в браузере. И браузер использует HTML, CSS и JavaScript, чтобы воплотить это волшебство.
NodeJs берет эту возможность JS и использует ее на сервере. Таким образом, Node — это не что иное, как среда выполнения JS, работающая на сервере. Итак, зачем нам нужен JS на сервере? Хорошо писать API. API — это то, что обеспечивает динамическую часть веб-сайта. Когда вы посещаете какой-либо веб-сайт и..
Как отправить информацию о файле из серверной части в интерфейсную с помощью NodeJS.
Бывают случаи, когда вы, как разработчик, создаете веб-сайт / приложение, где вам потребуется доступ к определенным файлам, например изображениям, на которые можно ссылаться в файлах JavaScript. Однако JavaScript работает только во внешнем интерфейсе. Из-за этого нет постоянного способа связаться с серверной частью. Вот где пригодится NodeJS с сервером Express.
Начнем с простого файла index.js , содержащего наши маршруты:
var express = require('express');
var router =..
Тестирование конечных точек Express с помощью Jest
Итак, представьте, что у нас есть экспресс-маршрут, похожий на следующий:
//routes.ts
this.router.get("/app-version", function (req, res) {
//some code logic
...
res.status(200).json({version});
}));
Становится трудно проверить внутреннюю логику.
Мы хотим извлечь соответствующую функцию в контроллер, чтобы упростить задачу.
//routes.ts
this.router.get("/app-version", getAppVersion);//controller.ts
export const getAppVersion = (req: Request, res: Response)..