连接到 Mongodb 的变量 route/url 参数
Variable route/url param connected to Mongodb
感谢阅读我的问题!
我正在制作一个聊天应用程序,人们可以在这里与同一天出生的人聊天。
所以问题是,
我如何更改带有附加生日的路线,该路线会随着每个具有不同生日的不同用户而变化?
我已经可以 signup/login 并为每个用户保存生日。
所以我需要从 mongoDB 中获取出生日期并将其放入 url 中,这样就不会有人被定向到错误的聊天。
router.get("/", chatController.getAll);
app.use('/api/v1/chat', passport.authenticate('jwt', { session: false }), apiChatRouter);
const getAll = (req,res)=>{
Message.find({},(err,docs)=>{
if(!err){
res.json({
"status":"succes",
"data":{
"chat":docs
}
});
}
});
}
fetch('http://localhost:3000/api/v1/chat/', {
//nodige headers meegeven met localstorage
'headers':{
'Authorization': 'Bearer ' + localStorage.getItem('token')
}
}).then(result => {
return result.json();
}).then(json =>{
console.log(json);
}).catch(err =>{
console.log("Unauthorized")
});
如果您想检查其余代码:
https://github.com/abuijzen/Herexamen-Webtech3
感谢阅读我的问题!
我正在制作一个聊天应用程序,人们可以在这里与同一天出生的人聊天。
所以问题是, 我如何更改带有附加生日的路线,该路线会随着每个具有不同生日的不同用户而变化?
我已经可以 signup/login 并为每个用户保存生日。 所以我需要从 mongoDB 中获取出生日期并将其放入 url 中,这样就不会有人被定向到错误的聊天。
router.get("/", chatController.getAll);
app.use('/api/v1/chat', passport.authenticate('jwt', { session: false }), apiChatRouter);
const getAll = (req,res)=>{
Message.find({},(err,docs)=>{
if(!err){
res.json({
"status":"succes",
"data":{
"chat":docs
}
});
}
});
}
fetch('http://localhost:3000/api/v1/chat/', {
//nodige headers meegeven met localstorage
'headers':{
'Authorization': 'Bearer ' + localStorage.getItem('token')
}
}).then(result => {
return result.json();
}).then(json =>{
console.log(json);
}).catch(err =>{
console.log("Unauthorized")
});
如果您想检查其余代码: https://github.com/abuijzen/Herexamen-Webtech3