Size: a a a

2020 November 13

S

Syntax Highlight Bot in pro.js
Max Zhukov
useEffect(() => {
 fetchItem()
},[])
const [item, setItem] = useState({})
const fetchItem = async () => {
 const fetchItem = await fetch("/recipes")
 const item = await fetchItem.json()
 console.log(item)
}
источник

V

Vasiliy in pro.js
Max Zhukov
Привет, может кто подскажет, у меня есть в Mongjdb несколько Рецептов и я хочу на странице при клике на один из них загружать страницу с рецептом, только не могу понять как мне взять путь к одному конкретному рецепту, /recipes покажет все рецепты
ты не знаешь как роут написать?
источник

MZ

Max Zhukov in pro.js
Мне кажется появилась мысля, буду пробовать ее осуществить
источник

MZ

Max Zhukov in pro.js
Vasiliy
ты не знаешь как роут написать?
Если ты имеешь ввиду в nodejs то как раз такая мысль и пришла
источник

V

Vasiliy in pro.js
Max Zhukov
Если ты имеешь ввиду в nodejs то как раз такая мысль и пришла
ну правильно значит пришла)
источник

D

Danila in pro.js
Max Zhukov
useEffect(() => {
 fetchItem()
},[])
const [item, setItem] = useState({})
const fetchItem = async () => {
 const fetchItem = await fetch("/recipes")
 const item = await fetchItem.json()
 console.log(item)
}
Ну /receipes твой роут же?
Сделай роут /receipes/:receipeID
источник

D

Danila in pro.js
Который будет из монги по ИД отдавать рецепт
источник

MZ

Max Zhukov in pro.js
Danila
Ну /receipes твой роут же?
Сделай роут /receipes/:receipeID
В общем проблема в backend, так как монго тебе не покажет итем по ид, для него нет отдельного роута, будет просто 404
источник

D

Danila in pro.js
Max Zhukov
В общем проблема в backend, так как монго тебе не покажет итем по ид, для него нет отдельного роута, будет просто 404
Так на беке ты же сам всё пишешь, нет?
источник

D

Danila in pro.js
Я давно с монгой не работал, она научилась сама что-то по каким-то роутам отдавать?
источник

MZ

Max Zhukov in pro.js
Да
источник

D

Danila in pro.js
Max Zhukov
Да
Ну вот ты же писал роут /receipes, вот напиши не для всех рецептов а для одного по ид
источник

MZ

Max Zhukov in pro.js
Но из меня такой бэендер
источник

D

Danila in pro.js
Max Zhukov
Но из меня такой бэендер
Экспресс там у тебя?
источник

MZ

Max Zhukov in pro.js
Danila
Ну вот ты же писал роут /receipes, вот напиши не для всех рецептов а для одного по ид
Я думаю просто написать еще один роут типо:
post.find({req.recipe._id})
источник

D

Danila in pro.js
Max Zhukov
Я думаю просто написать еще один роут типо:
post.find({req.recipe._id})
app.get('/receipes/:receipeId', (req, res)=>{
  const data = //mongo.find()...
  res.write(data);
})
источник

D

Danila in pro.js
Ну или типа того, как там в экспрессе
источник

MZ

Max Zhukov in pro.js
Danila
app.get('/receipes/:receipeId', (req, res)=>{
  const data = //mongo.find()...
  res.write(data);
})
Ну я уже начал писать, сейчас посмотрим что получится
источник

MZ

Max Zhukov in pro.js
Все чики пики, передал в headers нужный мне id и по нему поставил findOne()
источник

MZ

Max Zhukov in pro.js
Спасибо за подсказки)
источник