资讯专栏INFORMATION COLUMN

手把手教你用koa+mongoodb实现自己的接口

piapia / 3205人阅读

摘要:实际前端开发中我们常常需要模拟数据市场上有许多工具提供使用但是基本都是提供数据展示如果我们想要一个具备增删改查功能的接口怎么办呢当然是强大自己啦首先我们需要新建一个目录安装依赖及以上版本,首先确认版本在以上,版本低的请自行搞定写个试

实际前端开发中我们常常需要模拟数据,市场上有许多工具提供使用但是基本都是提供数据展示,如果我们想要一个具备增删改查功能的接口怎么办呢?当然是强大自己啦!!!
首先我们需要新建一个目录

mkdir koa-project

安装koa

koa 依赖node V7.6.0及以上版本,
首先确认node版本在7.6.0以上,版本低的请自行搞定

cd koa-project
npm init
npm install koa --save
写个demo试一试
mkdir koa-api
cd koa-api
touch index.js
const Koa = require("koa")
const app = new Koa()
app.use(async(ctx)=>{
  ctx.body = "Hello World"
})
app.listen(3000,()=>{
  console.log("服务已经启动")
})

这个时候打开浏览器输入localhost://3000你会发现界面已经出现了程序员标配的“Hello World”,当然这个时候你可以在ctx.body后面放上json数据这样就已经达到了大部分接口模拟工具实现的功能,但是我们能满足于此嘛?不,我们要让这个接口实现增删改查的功能,这个时候我们就需要一个数据库了,所以接下来我们要白活一个数据库了

安装mongoodb
去官网下载MongoDB,https://www.mongodb.com/ 然后傻瓜式安装即可
(这里推荐一个安装教程http://www.runoob.com/mongodb...)
运行mongoodb

记住这里我默认你已经配置好环境变量了,如果安装出现问题请自行谷歌,没有的话直接输入mongod既可启动mongoodb服务器

安装mongoose
npm install mongoose --save
万事俱备,起锅烧油,用mongoose连接数据库
mkdir database
cd database
touch init.js

今日有事,有空继续更新,会尽快。。。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/19455.html

相关文章

  • 把手你用koa+mongoodb实现自己接口

    摘要:实际前端开发中我们常常需要模拟数据市场上有许多工具提供使用但是基本都是提供数据展示如果我们想要一个具备增删改查功能的接口怎么办呢当然是强大自己啦首先我们需要新建一个目录安装依赖及以上版本,首先确认版本在以上,版本低的请自行搞定写个试 实际前端开发中我们常常需要模拟数据,市场上有许多工具提供使用但是基本都是提供数据展示,如果我们想要一个具备增删改查功能的接口怎么办呢?当然是强大自己啦!!...

    ingood 评论0 收藏0
  • 把手你用echarts和SovitChart开发带渐变色柱状图

    摘要:我们在开发应用的时候经常美工会设计一些样式比较特殊的图表,这对于前端开发人员来说会增加开发量,如下图就是笔者开发过程中要求制作的带渐变色效果的柱状图今天在这里教大家如何用原生和如何用图表开发工具来实现。 我们在开发web应用的时候经常美工会设计一些样式比较特殊的图表,这对于前端开发人员来说会...

    RaoMeng 评论0 收藏0
  • 把手你用Vue.js封装Form组件

    摘要:到此,和组件的代码如下在组件中设置了数组来保存组件中的表单实例,方便接下来获取表单实例来判断各个表单的校验情况并在生命周期中就绑定两个监听事件和用于添加和移除表单实例。 前言: 在日常使用vue开发WEB项目中,经常会有提交表单的需求。我们可以使用 iview 或者 element 等组件库来完成相关需求;但我们往往忽略了其中的实现逻辑,如果想深入了解其中的实现细节,本文章从0到1,手...

    gitmilk 评论0 收藏0
  • JavaScript - 收藏集 - 掘金

    摘要:插件开发前端掘金作者原文地址译者插件是为应用添加全局功能的一种强大而且简单的方式。提供了与使用掌控异步前端掘金教你使用在行代码内优雅的实现文件分片断点续传。 Vue.js 插件开发 - 前端 - 掘金作者:Joshua Bemenderfer原文地址: creating-custom-plugins译者:jeneser Vue.js插件是为应用添加全局功能的一种强大而且简单的方式。插....

    izhuhaodev 评论0 收藏0

发表评论

0条评论

piapia

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<