Size: a a a

2021 January 03

YK

Yury Khmarin in pro.js
Chingiz Mamiyev
app.use(express.json());
app.use(express.urlencoded({ extended: true }));

Добавь это
не помогло) блин не хочу пользовать jquery)
источник

CM

Chingiz Mamiyev in pro.js
Yury Khmarin
не помогло) блин не хочу пользовать jquery)
Перезапустил сервер?
источник

YK

Yury Khmarin in pro.js
Chingiz Mamiyev
Перезапустил сервер?
да нодемон всё время перезапускает
источник

CM

Chingiz Mamiyev in pro.js
Yury Khmarin
да нодемон всё время перезапускает
Покажи в коде куда поставил
источник

CM

Chingiz Mamiyev in pro.js
источник

YK

Yury Khmarin in pro.js
Chingiz Mamiyev
Покажи в коде куда поставил
const express = require('express');
const app = express();
const router = express.Router();
const User = require('../../schemas/UserSchema');
const Post = require('../../schemas/PostSchema');

app.use(express.json());
app.use(express.urlencoded({ extended: true }));

router.get("/", (req, res, next) => {

})

router.post("/", async (req, res, next) => {

 console.log(req.body)
 if (!req.body.content) {
   console.log("Content param not sent with request");
   return res.sendStatus(400);
 }

 var postData = {
   content: req.body.content,
   postedBy: req.session.user
 }

 Post.create(postData)
   .then(async newPost => {
     newPost = await User.populate(newPost, { path: "postedBy" })

     res.status(201).send(newPost);
   })
   .catch(error => {
     console.log(error);
     res.sendStatus(400);
   })
})

module.exports = router;
источник

YK

Yury Khmarin in pro.js
req.body === {}
источник

YK

Yury Khmarin in pro.js
Chingiz Mamiyev
Покажи в коде куда поставил
document.getElementById('submitPostButton').addEventListener("click", async (event) => {
 var button = event.target;
 var textbox = document.getElementById('postTextarea');

 var data = {
   content: textbox.value,
 }

 try {
   let response = await fetch('/api/posts', {
     method: 'POST',
     headers: {
       // 'Content-Type': 'text/plain;charset=utf-8'
       'Accept': 'application/json, text/plain, */*',
       'Content-Type': 'text/plain;charset=utf-8'
     },
     body: JSON.stringify(data)
   });

   // let json = await response.json();
   let json = await response.text();
   console.log(json);
 } catch (error) {
   console.log(error);
 }

});
источник

V

Vasiliy in pro.js
Yury Khmarin
document.getElementById('submitPostButton').addEventListener("click", async (event) => {
 var button = event.target;
 var textbox = document.getElementById('postTextarea');

 var data = {
   content: textbox.value,
 }

 try {
   let response = await fetch('/api/posts', {
     method: 'POST',
     headers: {
       // 'Content-Type': 'text/plain;charset=utf-8'
       'Accept': 'application/json, text/plain, */*',
       'Content-Type': 'text/plain;charset=utf-8'
     },
     body: JSON.stringify(data)
   });

   // let json = await response.json();
   let json = await response.text();
   console.log(json);
 } catch (error) {
   console.log(error);
 }

});
content-type верни json
источник

YK

Yury Khmarin in pro.js
Vasiliy
content-type верни json
спасибо помогло!
источник

YK

Yury Khmarin in pro.js
Chingiz Mamiyev
Покажи в коде куда поставил
и Вам спасибо!
источник

CM

Chingiz Mamiyev in pro.js
Yury Khmarin
и Вам спасибо!
источник

В

Виктория in pro.js
источник

b

bbclub in pro.js
источник

В

Виктория in pro.js
источник

F

Fullstack in pro.js
норм
источник

O

O1af in pro.js
всем привет, как можно в js совершить нажатие одной кнопки через другую, те: я нажимаю на o и вместо того, чтобы она нажалась скрипт ловит это нажатие и посылает нажатие кнопки f
источник

AG

Anton Golovanov in pro.js
O1af
всем привет, как можно в js совершить нажатие одной кнопки через другую, те: я нажимаю на o и вместо того, чтобы она нажалась скрипт ловит это нажатие и посылает нажатие кнопки f
Кнопки клавиатуры или интерфейса?
источник

O

O1af in pro.js
Anton Golovanov
Кнопки клавиатуры или интерфейса?
клавиатуры
источник

AG

Anton Golovanov in pro.js
O1af
клавиатуры
Ну лови нажатие кнопки и выводи другой символ, или ты хочешь, что бы кнопка у пользователя на клавиатуре опускалась?
источник