node.js 配置 koa|mongodb

编辑器:visual studio code

下载地址:Visual Studio Code - Code Editing. Redefined

文档参考地址:

mongodb安装配置参考文章:https://www.runoob.com/mongodb/mongodb-window-install.html

mac mongodb安装与配置:http://t.csdnimg.cn/e9gEj

mongoose参考文档:Mongoose ODM v8.4.1

koa参考文档:package - npm

1、新建空项目,命名随意,打开终端口,npm初始化

 添加index.js文件

2、安装配置

npm install koa koa-json koa-bodyparser @koa/router @koa/cors mongoose

index.js文件初始化导入配置

const Koa = require('koa')
const app = new Koa()
const json = require('koa-json') //json解析
const bodyParser = require('koa-bodyparser') //https请求
const router = require('@koa/router')() //路由
const cors = require('@koa/cors') //跨域
const mongoose = require('mongoose') //数据库

app.use(cors())
app.use(json())
app.use(bodyParser())

 3、配置mongodb连接

window系统可直接下载msi文件,安装即完成,且通过命令启动服务,通过mongodb compass操作

且在index.js文件中继续添加:

//连接数据库
mongoose.connect('mongodb://127.0.0.1:27017/db_test')
.then(res=>{console.log("连接成功")})
.catch(err=>{console.log("连接失败")})

app.use(router.routes())
app.listen(8900) //配置不冲突的端口

//路由配置router.get/post
// router.get('/login',ctx=>{
//     console.log('get接口')
// })

4、安装配置nodemon,监视node.js源代码变化并自动重启应用的工具

npm install nodemon -g

5、切换入口package.json

更改为:

"scripts": {
    "test": "nodemon index.js"
  },

将"nodemon index.js"复制到终端运行判断数据库连接状态

初次运行出现以下错误:

该问题主要为:

PowerShell 执行策略,默认设置为 Restricted不加载配置文件或运行脚本。需变更设置为RemoteSigned,(简言之:因为电脑系统阻止了这个脚本的运行,对这个脚本不信任,所以我们要更改系统的权限

问题修复:以管理员身份运行

打开终端输入:set-ExecutionPolicy RemoteSigned

回到项目终端运行nodemon index.js,即可

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值