基于api密钥的NodeJS web服务
Node JS web service based on api key
我有一些web服务,用nodejs和express编写。我想使用基于api密钥的服务。假设我目前有一个网络服务";getRooms"。
app.get('/getRooms/', function (req, res) {
'use strict';
N.API.getRooms(function (rooms) {
res.send(rooms);
},function (err) {
res.send(err);
});
});
我打电话使用它https://xxxxxx/getRooms.现在我想使用https://xxxxxx/APIKEY/getRooms.此APIKEY对于不同的客户端是不同的。那么,我该如何修改我的web服务来实现这一点呢?
您可以将其修改为/APIKEY/getrooms
以获得所需的结果。然而,最好在请求头中发送APIKEY
,但显然这取决于您的情况。
您可以像这样修改您的代码
app.get('/getRooms?api_key=xxxx', function (req, res) {
console.log(req.query.api_key) // print xxxx when user request to https://xxxxxx/getRooms/APIKEY
});
相关文章:
- 基于api密钥的NodeJS web服务
- 使用javascript在客户端上使用Web服务
- 如何通过安全的https连接在javascript中使用基于soap xml的Web服务
- 从Javascript连接到SOAP Web服务
- 如何将javascript对象作为参数传递到c#web服务中
- AngularJS:使用维基百科API的web服务
- 从javascript调用C#Web服务并使用它(json格式)
- 从简单的html页面调用实时Web服务.
- 在JavaScriptAjax调用中从web服务中的XMLDocument获取响应.
- 如何使用 javascript 从 Web 服务重新加载项目集合
- 创建web服务“;活动指示器”-与所有浏览器兼容的类似指示符
- 如何将WinJS ListView绑定到web服务
- Ajax不调用Web服务
- 将web服务回调的结果绑定到Javascript中的调用函数
- 如何创建可从多个应用程序使用的PHP登录web服务
- Ajax发布到双节点NLB上的web服务
- 无法使用javascript客户端访问远程web服务
- 使用带有AngularJS的DocRaptor web服务
- 如何使用phonegap在android中调用asp.net Web服务
- 如何使应用程序加载独立于web服务调用