Javascript 无法使hapi回复标题正常工作
我正在努力让hapi工作,我很难将令牌发送回客户端。 我尝试在标题中发送它,如示例所示: 例如,来自: 我正在尝试类似的东西:Javascript 无法使hapi回复标题正常工作,javascript,node.js,jwt,hapijs,Javascript,Node.js,Jwt,Hapijs,我正在努力让hapi工作,我很难将令牌发送回客户端。 我尝试在标题中发送它,如示例所示: 例如,来自: 我正在尝试类似的东西: reply('Here is token').header({ 'content-type': 'text/html', 'authorization': token}).code(200); 但我犯了个错误 TypeError:未捕获错误:key.toLowerCase不是函数 不知何故,我找不到一个如何做到这一点的例子。我想将令牌发送回标题中的“客
reply('Here is token').header({
'content-type': 'text/html',
'authorization': token}).code(200);
但我犯了个错误
TypeError:未捕获错误:key.toLowerCase不是函数
不知何故,我找不到一个如何做到这一点的例子。我想将令牌发送回标题中的“客户端应用程序”,但找不到使用hapi的方法。有人有线索吗?链接的语法如下
return reply('Here is token')
.type('text/html')
.header('X-authorization', token)
.code(200);
const authenticatedUser = {
id: 'testuser',
firstName: 'Simon',
lastName: 'Prince',
token: 'bearer supersecretjwttokenhere'
};
return reply(authenticatedUser);
链接的语法如下
return reply('Here is token')
.type('text/html')
.header('X-authorization', token)
.code(200);
const authenticatedUser = {
id: 'testuser',
firstName: 'Simon',
lastName: 'Prince',
token: 'bearer supersecretjwttokenhere'
};
return reply(authenticatedUser);
通常,人们会将响应主体中的令牌和一些用户信息一起发送回客户端,以方便前端使用,因此您的回复可能看起来更像这样
return reply('Here is token')
.type('text/html')
.header('X-authorization', token)
.code(200);
const authenticatedUser = {
id: 'testuser',
firstName: 'Simon',
lastName: 'Prince',
token: 'bearer supersecretjwttokenhere'
};
return reply(authenticatedUser);
您的客户端应用程序将获得该JSON响应,获取令牌,将其存储在本地存储器中,并使用响应中的用户信息更新UI。通常人们会将响应正文中的令牌和一些用户信息一起发送回客户端,以方便前端使用,所以你的回答可能更像这样
return reply('Here is token')
.type('text/html')
.header('X-authorization', token)
.code(200);
const authenticatedUser = {
id: 'testuser',
firstName: 'Simon',
lastName: 'Prince',
token: 'bearer supersecretjwttokenhere'
};
return reply(authenticatedUser);
您的客户端应用程序将获得JSON响应,获取令牌,将其存储在本地存储中,并使用响应中的用户信息更新UI