使用koa连接mongoDB,搭建服务器

搭建服务器

安装

npm i koa
npm i nodemon -save  // 便于修改文件 无需重新启动服务器

写入代码

const Koa = require('koa');
const app = new Koa();

app.use(async ctx => {
  ctx.body = 'Hello World';
});

app.listen(3000);

访问本地端口3000,可以看到信息,下面进入正题

创建mongoDB数据库

没有账号的同学,mongodb官网创建一个账号,然后登录使用koa连接mongoDB,搭建服务器
页面呈现如下(初始化数据库需要点时间,耐心等待。。。)
点击connect,进行基础设置
使用koa连接mongoDB,搭建服务器
选择免费的 就行(默认免费的),然后配置白名单,选择第三个,全部都可以访问 0.0.0.0/0,下面就是该数据库的用户名和密码设置,密码一定要记住,等会就要用到
使用koa连接mongoDB,搭建服务器
选择完成后,勾选下面的
使用koa连接mongoDB,搭建服务器
下一步,选择第二个用于连接应用
使用koa连接mongoDB,搭建服务器
最后把链接地址复制下来
使用koa连接mongoDB,搭建服务器

服务器连接mongoDB

安装

npm i mongoose --save

连接数据库,代码如下

const mongoose = require('mongoose')
// 刚才在mongoDB复制的连接  
// 将 <password> 换成你的密码(test123456) 就可以使用了
const db = 'mongodb+srv://test:test123456@cluster0.l332p.mongodb.net/<dbname>?retryWrites=true&w=majority'
// 连接数据库
mongoose.connect(db,
  {  //下面的配置 如果不设置会报警告
    useNewUrlParser: true,
    useUnifiedTopology: true,
    useCreateIndex: true,
    useFindAndModify: false,
    }).then(() => {
  console.log('mongoose connected ...')
}).catch(err => {
  console.log(err)
})

运行后,看到打印出 mongoose connected … 就成功了~~~

上一篇:koa-json-error处理错误中间件


下一篇:找出1000以内的所有完数