Javascript 在Loopback.io远程方法中访问入站HTTP头
我有一个远程方法,用于放置我的应用程序逻辑,如下所示:Javascript 在Loopback.io远程方法中访问入站HTTP头,javascript,node.js,loopbackjs,Javascript,Node.js,Loopbackjs,我有一个远程方法,用于放置我的应用程序逻辑,如下所示: module.exports = function(Entity) { HcpEntity.retrieveProfile = function(body, cb) { process.nextTick(function() { //TODO: Application Logic } } } 对应的模型JSON代码段是: { "name": "HcpEntity", "base": "Mo
module.exports = function(Entity) {
HcpEntity.retrieveProfile = function(body, cb) {
process.nextTick(function() {
//TODO: Application Logic
}
}
}
对应的模型JSON代码段是:
{
"name": "HcpEntity",
"base": "Model",
"properties": {},
"methods": {
"retrieveProfile": {
"isStatic" : true,
"accepts": [
{
"arg": "Request",
"type": "object",
"required": true,
"http": {
"source": "body"
}
}
],
"returns": {
"arg": "Response",
"type": "object"
},
"http": {
"verb": "post"
}
}
}
}
我需要能够访问标记为
//TODO:Application Logic
的区域中的传入HTTP头,以便验证它们。请有人帮忙。对于远程方法接受
使用-
accepts: [
{arg: 'req', type: 'object', http: {source: 'req'}}
],
请求头必须在req.headers
中可用
见: