Маршрутизация и get post запросы в Node js 
		
		
			Вложений: 1 
		
		
		В общем новичок в node js и очень трудно разобраться, помогите пожалуйста либо с каким-нибудь кратким кодом, либо подскажите с какой документацией работать для задач представленных на скрине. ВАЖНО необходимо использовать Express заранее хочу поблагодарить вас от чистого сердцаВложение 4327    :help:  :help:  :help: 
	 | 
	
		
 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  | 
	
		
 спасибо что ответил,но не работает 
		
		
			Вложений: 3 
		
		
		Цитата: 
	
 установил всё что нужно, yarn установил, express установил, body-parser тоже. Не работает, прилагаю скриншоты , если не затруднит помоги[ATTACH][ATTACH]Вложение 4330[/ATTACH][/ATTACH]  | 
	
		
 новая ошибка 
		
		
		
		Цитата: 
	
 сервер заработал, Но сообщения не считывает и просто ставит запятые  | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 проверял постманом тоже, у меня работает ;) 
	так ты открываешь просто http://localhost:3000 там же в программе написано, чтобы получить список, надо вызвать роут /list (http://localhost:3000/list) чтобы создать сообщение, надо сделать POST на http://localhost:3000/create в виде json'а 
{
 "message": "какой-то мессэдж"
}
видимо нет понимания, что это такое ) диагноз поставлен, следующий )  | 
	
		
 SuperZen, 
	спасибо большое, я отправлял post текстом. Да новичок и ещё мало разбираюсь что на форуме, что в node.Но да, диагноз есть, ещё раз спасибо  | 
| Часовой пояс GMT +3, время: 15:36. |