/
baleksandr012
/
TestingWebApp
Обзор
Документация
Войти
/
baleksandr012
/
TestingWebApp
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
index.js
26 строк
1 KB
Влад
v 1.0
07 мар 2024, 19:54
07 мар 2024, 19:54
5e27511
Код
Авторство
О чём код?
const express = require('express'); // Для сервера const bodyParser = require("body-parser"); // Для парсинга JSON-данных в запросах const cors = require('cors'); // CORS политика const cookieParser = require("cookie-parser");// Для работы с куки require('dotenv').config(); // Что б переменные секретные брать const app = express(); // Для сервера const port = process.env.PORT || 3001; // Либо порт в секретной переменной либо 3001 const router = require('./routes/router'); // Импорт маршрутов app.use(cookieParser()); // Для работы с куки app.use(cors()); // Для доступа запросов из вне CORS app.use(function(req, res, next) { res.header("Access-Control-Allow-Origin", "http://localhost:4200"); res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); next(); }); // Добавление заголовков app.use(bodyParser.urlencoded({ extended: true })); // Для использования тела запроса app.use(express.json()); // Для парсинга JSON-данных в запросах app.use('/api', router); // Маршруты app.listen(port, () => { console.log('Сервер запущен на порту http://localhost:' + port); });