gpt4 book ai didi

javascript - Node 需要 mongo 错误 - 'require is not defined'

转载 作者:行者123 更新时间:2023-12-03 00:58:32 25 4
gpt4 key购买 nike

我在 mongo 和 Node 方面遇到问题。我有一个名为 db.js 的文件,我在其中放置了 require('mongodb') ,如果我将其导入到我的 index.html 中,则会收到错误:

require is not defined

但是如果我转到 db.js 文件并使用“node db”,它就可以工作。我尝试过 import、require、src 但仍然不起作用。有人可以帮助我吗?

 <script type="text/javascript">
import 'js/db.js';

const MongoClient = require('mongodb');

最佳答案

是否有需要在前端配置 mongodb 的原因?除非您有真正充分的理由,否则我强烈建议不要这样做。通过这样做,您基本上将任何安全概念都抛到了九霄云外。

现在我们已经解决了这个问题,我认为您真正要问的是如何让用户从前端向 mongodb 发出请求。为此,您应该在前端 JavaScript 中使用 fetch 或 HTTP 请求/响应库,例如 Axios。使用其中任何一个将请求发送到 Node 后端,然后您可以通过从那里传递用户提交的数据来与 mongodb 交互。

请告诉我这是否对您有帮助或者您是否需要更多帮助。

关于javascript - Node 需要 mongo 错误 - 'require is not defined',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52712918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com