快递得到api与params

时间:2016-11-04 18:01:41

标签: node.js mongodb express

我是新来的表达API。我有一个带有http GET的API,我想从mongodb获取符合某些条件的数据。这是我的mongodb文档看起来像:

low

我在服务器端的代码如下所示:

/temps?category=low

我希望获得类别为 outlook = actxserver('Outlook.Application'); mapi = outlook.GetNamespace('mapi'); explorer = mapi.GetDefaultFolder(9).GetExplorer; NavModule = explorer.NavigationPane.Modules.GetNavigationModule(1); NavGroup = NavModule.NavigationGroups.GetDefaultNavigationGroup(2); filter = {['[Start] >= ''',strDATstart,''' AND [Start] <= ''', strDATend, '''']}; for i=1:NavGroup.NavigationFolders.Count NavFolder = NavGroup.NavigationFolders.Item(i); LST = NavFolder.Folder.Items; LST.IncludeRecurrences = -1; LST.Sort('[Start]'); LST.Restrict(filter{1}); etc. 的所有值,并使用以下查询:let node = { ItemTitle: 'Title', ItemId: 5, Menu: {Item: [{ItemId: 579}] } // my attempts let { ItemId: id, ItemTitle: title, Menu['Item']: subItems } = node let { ItemId: id, ItemTitle: title, Menu.Item: subItems } = node 。如何修改上面的代码?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

如果您检查req.params.category,那么您的路线应为/temp/:category,例如/temp/low,因为req.params用于路径参数。

如果您想查看/temp?category=low等查询参数,那么您应该检查req.query.category