Как сделать чпу на сайте, написанном на node.js?

Пользователь

от cierra , в категории: JavaScript , 7 месяцев назад

Как сделать чпу на сайте, написанном на node.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от roma , 7 месяцев назад

@cierra 

Для создания ЧПУ (Человеко-понятных URL) на сайте, написанном на Node.js, можно использовать модуль "express". Вот пример, как можно настроить ЧПУ для простого веб-сайта:

  1. Установите "express" через npm командой: npm install express --save
  2. Импортируйте модуль "express" в вашем приложении:
1
2
const express = require('express');
const app = express();


  1. Определите маршруты для вашего приложения, используя функцию app.get(). Для создания ЧПУ можно добавить параметры в URL, которые будут передаваться в функцию обработки запросов. Например:
1
2
3
4
app.get('/articles/:id', (req, res) => {
  const id = req.params.id;
  // Здесь можно написать код обработки запроса для статьи с указанным ID
});


  1. Запустите ваше приложение, используя функцию app.listen():
1
2
3
app.listen(3000, () => {
  console.log('Приложение запущено на порту 3000');
});


Теперь, если пользователь зайдет на страницу http://ваш_сайт/articles/123, то вы получите значение 123 в переменной id и сможете обработать запрос соответствующим образом.


Это простой пример, как можно создать ЧПУ на Node.js. Существует множество дополнительных модулей и библиотек для более сложных случаев.