1.安装jwt插件,封装工具类在common文件夹中(引入jwt插件)
2.创建云函数,使用common新建的工具类
3.小程序端调用该云函数,报错 MODULE_NOT_FOUND:Cannot find module 'jsonwebtoken'

- 发布:2024-10-09 23:52
- 更新:2024-10-10 12:02
- 阅读:313
产品分类: uniCloud/App
操作步骤:
预期结果:
程序正常执行
程序正常执行
实际结果:
MODULE_NOT_FOUND:Cannot find module 'jsonwebtoken'
MODULE_NOT_FOUND:Cannot find module 'jsonwebtoken'
bug描述:
问题描述:uniCloud安装了JWT插件,连接本地云函数功能正常,连接云端云函数报报错,报错内容 MODULE_NOT_FOUND:Cannot find module 'jsonwebtoken',
前置条件:在unicloud中的common中写了公共工具类,使用到了jsonwebtoken插件,连接本地云函数功能可以正常使用,上传部署了云函数,连接云端函数一直报错,尝试了各种方法无法解决该问题,使用最新版本的Hbuilder X开发工具(正式版)
调用云函数日志信息:
请求入参: {
"args": {
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIyMDI0MDkyMTAyMDg1NDgiLCJpYXQiOjE3MjY4NTU3MzQsImV4cCI6MTcyOTQ0NzczNH0.MnLpWt094vuB6lWiARE0lcir2k7XloKA8BdToodxmgQ",
"clientInfo": {
"PLATFORM": "mp-toutiao",
"OS": "ios",
"APPID": "UNI57C0E58",
"DEVICEID": "17252808000711306228",
"scene": "990001",
"deviceId": "17252808000711306228",
"appId": "UNI57C0E58",
"appName": "image_user",
"appVersion": "1.0.0",
"appVersionCode": "100",
"appLanguage": "zh-Hans",
"uniRuntimeVersion": "4.29",
"uniPlatform": "mp-toutiao",
"deviceBrand": "iphone",
"deviceModel": "iPhone 15 Pro Max",
"deviceType": "phone",
"osName": "ios",
"osVersion": "15",
"hostVersion": "6.6.3",
"hostName": "devtools",
"locale": "zh-Hans",
"LOCALE": "zh-Hans"
}
},
"requestId": "ac1cc3161728488419364147803"
}
[select-collection-register/ac1cc3161728488419364147803/18ms/ERROR] Cannot find module 'jsonwebtoken'
Require stack:
- /tmp/function/@common_modules/jwt-common/index.js
- /tmp/function/__index.js
- /tmp/function/index.js
- /code/index.js
- /var/fc/runtime/nodejs16_alinode/prepare_code.js
- /var/fc/runtime/nodejs16_alinode/invoke.js
- /var/fc/runtime/nodejs16_alinode/bootstrap.js
Error: Cannot find module 'jsonwebtoken'
Require stack: - /tmp/function/@common_modules/jwt-common/index.js
- /tmp/function/__index.js
- /tmp/function/index.js
- /code/index.js
- /var/fc/runtime/nodejs16_alinode/prepare_code.js
- /var/fc/runtime/nodejs16_alinode/invoke.js
- /var/fc/runtime/nodejs16_alinode/bootstrap.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/tmp/function/@common_modules/jwt-common/index.js:19:19)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
请求响应状态: fail
1 个回复
DCloud_uniCloud_CRL
package.json 文件里添加 jsonwebtoken 依赖了吗?