Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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
Javascript 如何在Node.js中使用数据库?_Javascript_Node.js - Fatal编程技术网

Javascript 如何在Node.js中使用数据库?

Javascript 如何在Node.js中使用数据库?,javascript,node.js,Javascript,Node.js,我正在尝试在Node.js中登录。但我不知道如何使用数据库,我的Login.html和database.js是这样的。所以请给我一个正确的想法 <form action="/login" method="post"> <div class="form-group"> <label>Email</label> <input type="text" class="form-control" name="em

我正在尝试在Node.js中登录。但我不知道如何使用数据库,我的Login.html和database.js是这样的。所以请给我一个正确的想法

<form action="/login" method="post">
    <div class="form-group">
        <label>Email</label>
        <input type="text" class="form-control" name="email">
    </div>
    <div class="form-group">
        <label>Password</label>
        <input type="password" class="form-control" name="password">
    </div>
    <button type="submit" class="btn btn-warning btn-lg">Login</button>

这取决于您使用的数据库。不同的数据库通常有不同的访问方式。例如,如果您正在使用postgres,您可以从npm使用。

从您链接到的教程:

用你自己的数据库填写这个。如果你没有MongoDB数据库,我建议你去拿一个。一旦您注册(并且您可以获得15美元的注册积分),您就可以创建您的数据库,获取其连接url,并将其放置在此文件中

否则,您需要下载并运行自己的实例


或者,重写数据库代码以使用不同类型的数据库并查找。

服务器中。js
应该是这段代码(假设您完全按照链接的教程进行操作)

根据该代码,您的
database.js
文件必须位于config文件夹中(而不是与
server.js
位于同一文件夹中)。因此,请确保您正在这样做

接下来,像这样将mongodb url放入
数据库.js

module.exports = {
    'url' : 'mongodb://<user>:<pass>@mongo.onmodulus.net:27017/Mikha4ot'
};
module.exports={
'url':'mongodb://:@mongo.onmodulus.net:27017/Mikha4ot'
};
确保用用户名替换
,用密码替换

需要帮助自己获取mongoDB数据库吗? 我会帮助你的

1:

2:注册后,点击按钮

3:选择所需的云提供商。(我刚刚保留了亚马逊,因为它已经被选中了)

4:当你进入计划部分时,确保你选择了免费计划(当然,除非你想付费)

5:一旦你创建了数据库,点击进入它

6:现在您将找到要放入
模块的连接url。导出


如果我使用了mySql数据库,那么我可以如何使用?请尝试提交一个新问题。类似于“如何使用Node.js连接到mySQL数据库?”。当然,你应该先在谷歌上搜索。尝试在
site:stackoverflow.com
site:github.com
中加入一些关键字,以获得更好的结果。
var configDB = require('./config/database.js');
mongoose.connect(configDB.url);
module.exports = {
    'url' : 'mongodb://<user>:<pass>@mongo.onmodulus.net:27017/Mikha4ot'
};