Wal*_*man 4 javascript mongodb node.js reactjs mern
类型错误:res.status 不是 auth 处的函数(D:\PROJECT\Web Application\Learning React\MERN STACK\middleware\auth.js:17:9)。我收到这个错误。代码如下。
const config = require("config");
const jwt = require("jsonwebtoken");
function auth(res, req, next) {
const token = req.header("x-auth-token");
// Check for token
if (!token) res.status(401).json({ msg: "No token, authorization denied" });
try {
// verify token
const decoded = jwt.verify(token, config.get("jwtSecret"));
// Add user from payload
req.user = decoded;
next();
} catch (e) {
res.status(400).json({ msg: "Token is not valid" });
}
}
module.exports = auth;
Run Code Online (Sandbox Code Playgroud)
它应该是req, res, next
改变
function auth(res, req, next) {
Run Code Online (Sandbox Code Playgroud)
到
function auth(req, res, next) {
Run Code Online (Sandbox Code Playgroud)
https://expressjs.com/en/guide/using-middleware.html
| 归档时间: |
|
| 查看次数: |
2456 次 |
| 最近记录: |