动作2帆1是一些非常新的,但我在努力发展与它的应用程序。然而,做了一些处理,如令牌关注的时候,我需要访问来自请求头,并因为行动2只接收投入和退出,我无法访问请求,并与他们头的令牌。任何人谁可以帮我出口创造的材料将是一个很大的帮助,以及。我愿意在博客上我的发现为未来开发。
随着actions2,您可以用this.req
访问请求对象。
您可以通过this.req.headers访问头中的操作方法里面。
fn: async function (inputs, exits) {
sails.log.debug(inputs);
sails.log.debug(this.req.headers);
...
}
输出将是这样的:
调试:{ '内容 - 类型': '应用/ JSON',令牌: '3f892682b21d4a649cc93e541b1b05405512eee6', '缓存控制': '无缓存', '邮递员令牌': 'eafa2bc7-5576-4acb-8f8d-91ebc9365e32' , '用户代理': 'PostmanRuntime / 7.6.0',接受: '/',主机: '本地主机:1337',饼干: 'sails.sid = S%3AUIHK5FhQjC-prYvonucFBR4hnrxgNO8R.kvoR4EMgzR2%2F%2Btg8pIFKNcsmYgPQsn6xOQp5aSmJuX4', '接受编码': 'gzip的,放气', '内容长度': '62', 连接:“保活”}
请查看官方文档:https://sailsjs.com/documentation/reference/request-req/req-headers