Tag: restful url

在mongodb中使用现有的字段作为objectId来创build带有节点的REST API并expression?

我的JSON文件是: [ {'name': name, 'birthday': birthday, 'telephone': telephone, 'details': details}, …. ] 我的应用程序将能够接受name , birthday和telephone价值,并且这三个值组合对于每个实体将是独特的。 我希望根据这三个值检索一个实体,例如http:// localhost:8000 / name?= mary&birthday?= 19880902&telephone?= 2234324567将返回Mary的json对象。 我正在查看使用mongodb和nodejs的示例,其中大多数build议使用new BSON.ObjectID(id)创build一个全新的_id字段,并执行类似于app.get('/users/:id', users.findById)来查找id。 是否有可能不创build一个单独的ID字段?

节点js可以做一个平静的服务电话

一个节点js应用程序是否有可能通过宁静的服务调用来调用Tomcat上的另一个Web应用程序? 问候

在URI中包含斜线字符“/”的标识符

我正在使用Express ,MongoDB和Angular创build一个应用程序,我在MongoDB中的一个文档的标识符是_id ='20161007 / COMPANY-00 / CL / 01-01' 我想通过使用标识符的REstful API从Angular获取数据: var _id = '20161007/COMPANY-00/CL/01-01'; this.$http.get('/api/datadays/' + _id) .then(response => {….} 但结果是: angular.js:11881 GET http:// localhost:9000 / api / datadays / 20161007 / COMPANY-00 / CL / 01-01 404(Not Found) 有没有在标识符中使用斜杠的方法来处理node / express中的restful API? 谢谢

使用search参数快速路由GET

我有两条获取商店的GET路线,但是,一条路线是为了获得所有商店,另一条路线是为了获得附近的商店。 1)获取所有商店的url请求如下: http://mydomain/stores 2)获取所有附近商店的url: http://mydomain/stores?lat={lat}&lng={lng}&radius={radius} 问题是: 我怎样才能将这些url正确映射到Express中,从而将每个路由redirect到相应的方法? app.get('/stores', store.getAll); app.get('/stores', store.getNear);