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