我正在使用JWT保护我的应用。
我创建了一个名为public
的文件夹,用于存储我的img。
我想从我的应用程序中获取这些图片。
app.use("/public", express.static(__dirname + '/public'));
我尝试添加'/public/*
或仅添加'/public'
来忽略此路由,但是当我尝试获取图像时,会收到以下消息:{"message":"Invalid Token"}
JWT如何使用/ public /
忽略所有网址谢谢:)
答案 0 :(得分:0)
我假设您使用中间件来验证jwt。 在这种情况下,只需将express.static中间件放在jwt中间件之前。 这样,对“ / public”的请求将由express.static中间件处理,而不会到达jwt中间件。 (这当然意味着jwt中间件将不会验证这些请求。)