Показать сообщение отдельно
  #2 (permalink)  
Старый 24.02.2020, 12:53
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 642

https://expressjs.com/ru/ - здесь читать "Начало Работы", "Руководство"

к делу, создать в папке два файла
package.json
{
  "name": "exporesstest",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "dependencies": {
    "body-parser": "^1.19.0",
    "express": "^4.17.1"
  }
}


server.js
var express = require('express')
var bodyParser = require('body-parser')

var app = express()
var jsonParser = bodyParser.json()
var urlencodedParser = bodyParser.urlencoded({ extended: false })

const messages = []

app.use(jsonParser)
app.use(urlencodedParser)

app.post('/create', function (req, res) {
  const { message } = req.body
  messages.push(message)
  res.json({ message, status: 'created' })
})

app.get('/list', function (req, res) {
  console.log('list', messages.join(','))
  res.send(messages.join(','))
})

app.listen(3000, () => console.log('stated http://localhost:3000'))


в этой папке выполнить:
$ yarn install или npm install

запустить сервер:
$ node server.js
Ответить с цитированием