Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 找不到模块“mongodb客户端加密”_Node.js_Mongodb_Browserify - Fatal编程技术网

Node.js 找不到模块“mongodb客户端加密”

Node.js 找不到模块“mongodb客户端加密”,node.js,mongodb,browserify,Node.js,Mongodb,Browserify,我有一个script.js文件,它需要mongodb模块,当我想用浏览器运行它时,它说require没有定义。所以,我用npm安装了browserify,但当我想用它browserify script.js-o all.js-d时,我得到一个错误: 错误:无法从中找到模块“mongodb客户端加密” 'C:\Users\User\Desktop\browserify\node\u modules\mongodb\lib\operations' 根据评论,您需要安装模块。这是的Node.JS包装

我有一个script.js文件,它需要mongodb模块,当我想用浏览器运行它时,它说require没有定义。所以,我用npm安装了browserify,但当我想用它browserify script.js-o all.js-d时,我得到一个错误:

错误:无法从中找到模块“mongodb客户端加密” 'C:\Users\User\Desktop\browserify\node\u modules\mongodb\lib\operations'


根据评论,您需要安装模块。这是的Node.JS包装

如果您看到与此模块相关的错误消息,即:

TypeError: encryption.createDataKey is not a function
检查模块导入行,它应该是:

const mongodb = require('mongodb');
const { ClientEncryption } = require('mongodb-client-encryption');
const { MongoClient } = require('mongodb');
另见:


根据评论,您需要安装模块。这是的Node.JS包装

如果您看到与此模块相关的错误消息,即:

TypeError: encryption.createDataKey is not a function
检查模块导入行,它应该是:

const mongodb = require('mongodb');
const { ClientEncryption } = require('mongodb-client-encryption');
const { MongoClient } = require('mongodb');
另见:


使用npm安装mongodb客户端加密安装缺少的模块使用npm安装mongodb客户端加密安装缺少的模块在require'mongodb-client-encryption'mongodb中作为参数传递的mongodb是什么?@Kapil更新了上面的代码段。应该是mongodb进口的。谢谢。包似乎已经更新,现在const{ClientEncryption}=require'mongodb-client-encryption'起作用了,它现在不希望将mongodb作为参数传递。require'mongodb-client-encryption'mongodb中作为参数传递的mongodb是什么?@Kapil更新了上面的代码段。应该是mongodb进口的。谢谢。包似乎已经更新,现在const{ClientEncryption}=require'mongodb-client-encryption'起作用了,它现在不希望将mongodb作为参数传递。