尝试通过 headers 和 post 发送信息
trying to send info trouhg headers with post
我正在用 Node.js 休息 Api,但我不知道如何将信息放在 headers 上并在另一个端点接收它,在这种情况下,我想发送在 headers 中签名的令牌,以在具有 require.headers
的另一个端点中获取它
那么,我应该使用什么方法呢?如果有解释就更好了。
const { Router } = require("express");
const router = Router();
const jwt = require('jsonwebtoken');
const authmiddleware = require('../Middlewares/auth.middleware')
router.get("/kiral/jwt", (req, res) => {
const token = jwt.sign({
data: "informacion importante"
}, 'seed', {expiresIn: '1h' });
res.json({
message: "Hello endpoint jwt",
token
});
});
如果你想在响应头中发送令牌信息,你可以这样做
const { Router } = require("express");
const router = Router();
const jwt = require('jsonwebtoken');
const authmiddleware = require('../Middlewares/auth.middleware')
router.get("/kiral/jwt", (req, res) => {
const token = jwt.sign({
data: "informacion importante"
}, 'seed', {expiresIn: '1h' });
res.header('token', token); // this will be sent in response headers
res.json({
message: "Hello endpoint jwt",
token
});
});
我正在用 Node.js 休息 Api,但我不知道如何将信息放在 headers 上并在另一个端点接收它,在这种情况下,我想发送在 headers 中签名的令牌,以在具有 require.headers
的另一个端点中获取它那么,我应该使用什么方法呢?如果有解释就更好了。
const { Router } = require("express");
const router = Router();
const jwt = require('jsonwebtoken');
const authmiddleware = require('../Middlewares/auth.middleware')
router.get("/kiral/jwt", (req, res) => {
const token = jwt.sign({
data: "informacion importante"
}, 'seed', {expiresIn: '1h' });
res.json({
message: "Hello endpoint jwt",
token
});
});
如果你想在响应头中发送令牌信息,你可以这样做
const { Router } = require("express");
const router = Router();
const jwt = require('jsonwebtoken');
const authmiddleware = require('../Middlewares/auth.middleware')
router.get("/kiral/jwt", (req, res) => {
const token = jwt.sign({
data: "informacion importante"
}, 'seed', {expiresIn: '1h' });
res.header('token', token); // this will be sent in response headers
res.json({
message: "Hello endpoint jwt",
token
});
});