Установить пакеты
npm install
Запустить api
npm run start
- express - веб-фреймворк для быстрого создания API
import express from "express";
const api = express();
- @babel/node и @babel/preset-env - для добавления ES-синтаксиса в проект
// JavaScript syntax
const express = require("express");
// ES syntax
import express from "express";
- cors - пакет необходимый для разрешения кросс-доменных запросов
import express from "express";
import cors from "cors";
const api = express();
api.use(cors()); // Use cors midlleware for resolve CORS between client and API
- dotenv - для работы с переменными окружения
import dotenv from "dotenv";
dotenv.config();
// Read APP_NAME env from .env
const APP_NAME = process.env.APP_NAME;
- uuid - для получения рандомных hash-значений
import { v4 as uuid } from "uuid";
const user = {
id: uuid(), // random unique value
name: "Harry",
};