javascript - 在 url 和 session 中获取具有变量 id 的帖子
问题描述
我对restAPI很新,获取...,所以我在理解这一点时遇到了问题。在 saveButton 按下时,我想使用 fetch 来发布 json 数据。我在网站上:https ://example.com/22 api url 类似于:https ://example.com/api/save/22 。22 是一个变量 user_id,每个登录用户都不同。
当我使用路由导航时,我使用:
router.post('',async(req,res)=>{
const signedsessions = req.cookies['connect.sid'];
const projectId = parseInt(req.params['projectID'],10) || 0
...
所以我可以很容易地访问 ID 和会话。但是,当使用简单的 fetch 发布 json 时,如何访问这些 projectId 和 signedsessions?像这样:
export function saveData(data, id, session){
id = parseInt(id, 10) || 0;
...
const projId = (id > 0)? '/' + id : '';
const options = {
method:'POST',
headers: {
'Content-Type': 'application/json',
'Cookie': 'connect.sid=' + session
},
body: JSON.stringify(data)
};
return fetch('https://example.com/api/save + projID, options)
.then(res => res.json())
.catch(err => console.log(err));
}
也许我对路由和restAPI的理解完全错误。或者是否有技巧如何访问这些信息?
解决方案
推荐阅读
- c++ - c++构造对象时括号和大括号有什么区别
- oracle - 传递字符串参数 JPA 原生查询
- ios - 在 SwiftUI 中使用 NavigationLink 导航时如何隐藏 TabBar?
- c# - 继承基类错误不包含接受 0 个参数的构造函数
- angular - 如何使用超过 5 个动作的 ofType?
- javascript - 在不刷新页面的情况下更新 DataTables 表中的行
- jquery - 如何选择带有随机 id 的标签,但上面有一致的词?
- javascript - 单击单选标签时我如何更改课程
- c# - 如何使用 c#.net(MVC) 实现字符串排序?
- java - Reactor:Mono:结合两种方法 doOnError 和 onErrroMap