在我的UI5应用程序中,我正在使用ODataModel。该模型正在从nodeJS服务器获取数据。 oDataModel
的第一个请求正在获取元数据,如下所示:
http://localhost:3000/$metadata
我无法映射路由器中的路径。
我尝试过:
app.get('$metadata', (req, res) => {
});
app.get('/$metadata', (req, res) => {
});
app.get('/metadata', (req, res) => {
});
正在使用
app.get('*metadata', (req, res) => {
});
但是我想避免这种情况。应该如何定义映射?
您需要在正括号和方括号([和])之间使美元符号转义。示例:
/odata/$metadata
将是
app.get('/odata/([\$])metadata', (req, res)=>{
//your code
})
使用未转义的美元符号将被解释为字符串的结尾。