Перевод статьи был подготовлен до начала курса.
У современных разработчиков есть много альтернатив, когда дело доходит до создания веб-сервисов и других серверных приложений.
Node стал чрезвычайно популярным выбором, но многие программисты предпочитают более надежный язык, чем JavaScript, особенно те, которые происходят из современных объектно-ориентированных языков, таких как C#, C++ или Java. Если TypeScript просто подходит NodeJS , то фреймворк NestJS выводит его на совершенно новый уровень, предоставляя разработчикам серверной части современные инструменты для создания надежных и высокопроизводительных приложений с использованием компонентов, поставщиков, модулей и других полезных абстракций высокого уровня.
В этой статье мы рассмотрим процесс создания простого сервера API в NestJS для обработки базового сценария приложения: создания, хранения и получения списка продуктов супермаркета.
Если вы хотите увидеть исходный код проекта, вы можете найти его Здесь .
Создание проекта
Для работы с Nest вам нужна среда Node. Если у вас его еще нет, проверьте их.Веб-сайт и загрузите его.
Установить фреймворк довольно просто:
Этот проект был создан с помощью Nest CLI после выполнения следующей команды:$ npm i -g @nestjs/cli
$ nest new nest-js-example
Эта команда создаст совершенно новый проект Nest с необходимыми файлами конфигурации, структурой папок и шаблоном сервера.
Точка входа в приложение
Основной файл, который настраивает и запускает сервер: src/main.ts
:
import { NestFactory } from '@nestjs/core';
import { AppModule } from '.
/app.module';
async function bootstrap() {
Теги: #программирование #DevOps #JavaScript #разработка #typescript #программное обеспечение #программирование
-
Google Восстанавливает Пароли Через Sms
19 Oct, 24 -
Еженедельный Подкаст №63
19 Oct, 24 -
Судный День, Контроль Качества
19 Oct, 24