这是我得到的错误。请帮助。
js:1.从“快捷jwt”中导入快捷jwt;
语法错误:请求的模块“文件:///C:/用户/值/桌面/merncamp/服务器/节点模块/express-jwt/dist/index.js”
不提供名为“default”的导出
(C:\用户\瓦尔\桌面\merncamp\服务器\中间件\索引.js:1)
Generator.next()
(C:\用户\瓦尔\桌面\merncamp\服务器\路由\身份验证.js:1)
Generator.next()
在对象.模块._扩展名.. js(节点:内部/模块/cjs/加载程序:1159:10)
2条答案
按热度按时间u5rb5r591#
我不知道你想做什么的确切背景,但我会在黑暗中拍摄。
根据您尝试导入express-jwt的方式,您看到的错误意味着您正在请求的内容并不存在。
当在javascript中创建代码模块时,它们可以有命名的导出和默认导出。
从错误中可以看出,您似乎是使用以下语句导入的
expressJWT
这要求从该模块导出“default”。查看软件包的NPM页面,它看起来像
expressJWT
是一个命名导出。如果是这种情况,您需要将import语句修改为以下内容import { expressJWT } from 'express-jwt'
我希望这能有所帮助。下次,试着添加导致错误的代码,以帮助其他人回答。
b5buobof2#