9***@qq.com
9***@qq.com
  • 发布:2020-11-10 19:40
  • 更新:2021-09-12 12:48
  • 阅读:4041

Cannot find module 'uni-id'

分类:uniCloud

unicloud 使用 uni-id公共模块,调用云函数 login-by-weixin 报错 Cannot find module 'uni-id'

login-by-weixin/index.js

'use strict';  
const uniID = require('uni-id')  

exports.main = async function(event, context) {  
    // 如下旧写法依然支持  
    // const res = await uniID.loginByWeixin(event.code)  
    const res = await uniID.loginByWeixin({  
        code: event.code  
    })  
    return res  
}

uni-id 已经根据步骤 https://uniapp.dcloud.io/uniCloud/uni-id 部署到云服务器,出现这个问题的原因是什么,该如何解决呢?


我尝试在本地运行云函数 login-by-weixin 同样也会报此错误,接着我尝试将 require('uni-id') 改为 require('../common/uni-id') 报错如下:

报错中的配置指在哪里配置呢?

2020-11-10 19:40 负责人:无 分享
已邀请:
weishao

weishao

同问

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

1***@qq.com

1***@qq.com

同问。

8***@qq.com

8***@qq.com

我也遇到了,搞了半天,就是因为基础知识没有学习,直接开始上手操作。简单两步即可搞定:
https://www.bestsvps.com/725.html

该问题目前已经被锁定, 无法添加新回复