Sails.js 如何访问Sails 1中的action 2标题?

Sails.js 如何访问Sails 1中的action 2标题?,sails.js,Sails.js,Sails 1中的操作2是一些非常新的操作,但我正在努力用它开发应用程序。但是,在执行某些过程时,例如标记注意,我需要访问来自请求标头的标记,因为操作2只接收输入和出口,所以我无法使用它们访问请求及其标头。任何能在创作材料方面帮助我的人都会帮上大忙。我愿意将我的发现写在博客上,供未来的开发者参考。使用actions2,您可以使用this.req访问请求对象。使用actions2,您可以使用this.req访问请求对象。您可以通过action方法中的this.req.headers访问头 fn:

Sails 1中的操作2是一些非常新的操作,但我正在努力用它开发应用程序。但是,在执行某些过程时,例如标记注意,我需要访问来自请求标头的标记,因为操作2只接收输入和出口,所以我无法使用它们访问请求及其标头。任何能在创作材料方面帮助我的人都会帮上大忙。我愿意将我的发现写在博客上,供未来的开发者参考。

使用actions2,您可以使用
this.req
访问请求对象。使用actions2,您可以使用
this.req
访问请求对象。您可以通过action方法中的this.req.headers访问头

fn: async function (inputs, exits) {

    sails.log.debug(inputs);
    sails.log.debug(this.req.headers);
    ...
}
输出类似于:

调试:{'content type':'application/json',标记: “3f892682b21d4a649cc93e541b1b05405512eee6”,“缓存控制”: “无缓存”,“邮递员令牌”:“eafa2bc7-5576-4acb-8f8d-91ebc9365e32”, “用户代理”:“PostmanRuntime/7.6.0”,接受:“/”,主机: 'localhost:1337',cookie:
'sails.sid=s%3UIHK5FHQJC-prYvonucFBR4hnrxgNO8R.kvoR4EMgzR2%2F%2Btg8pIFKNcsmYgPQsn6xOQp5aSmJuX4', “接受编码”:“gzip,deflate”,“内容长度”:“62”,
连接:“保持活动状态”}


请查看以下官方文档:

您可以通过操作方法中的this.req.headers访问标题

fn: async function (inputs, exits) {

    sails.log.debug(inputs);
    sails.log.debug(this.req.headers);
    ...
}
输出类似于:

调试:{'content type':'application/json',标记: “3f892682b21d4a649cc93e541b1b05405512eee6”,“缓存控制”: “无缓存”,“邮递员令牌”:“eafa2bc7-5576-4acb-8f8d-91ebc9365e32”, “用户代理”:“PostmanRuntime/7.6.0”,接受:“/”,主机: 'localhost:1337',cookie:
'sails.sid=s%3UIHK5FHQJC-prYvonucFBR4hnrxgNO8R.kvoR4EMgzR2%2F%2Btg8pIFKNcsmYgPQsn6xOQp5aSmJuX4', “接受编码”:“gzip,deflate”,“内容长度”:“62”,
连接:“保持活动状态”}


请查看以下官方文件:

行动2或1的含义?@imFSN查看行动2或1的含义?@imFSN查看