Javascript 如何在Node JS中使用Express读取带句点的参数?
我的宏是从包含以下参数的url调用的:Javascript 如何在Node JS中使用Express读取带句点的参数?,javascript,node.js,express,Javascript,Node.js,Express,我的宏是从包含以下参数的url调用的: ?title=TitleHere¯o.id=a1 我发现很容易找到标题,但是在尝试获取macro.id参数时出现了一个错误,如下所示 var requestTitle = req.query.title; var requestMacroId = req.query.macro.id; 获取名称中带句点的参数的正确方法是什么?试试看 var requestTitle = req.query['title']; var requestMa
?title=TitleHere¯o.id=a1
我发现很容易找到标题,但是在尝试获取macro.id参数时出现了一个错误,如下所示
var requestTitle = req.query.title;
var requestMacroId = req.query.macro.id;
获取名称中带句点的参数的正确方法是什么?试试看
var requestTitle = req.query['title'];
var requestMacroId = req.query['macro.id'];
@str可能重复它是关于express node.js模块的,而不是关于解析json。@Thomas try
req.query['macro.id']
@alexmac它不是特定于模块的,而是特定于您访问属性的方式。同样的概念也适用。上下文差异很大,我不知道这个问题有相同的答案。多亏了@alexmac和kGielo,问题解决了。