详解vue express启动数据服务


Posted in Javascript onJuly 05, 2017

这两天学习了一下vue和express结合,本文记录一下vue express启动数据服务

记录一下配置

build->dev.sever.js配置

var apiServer = express()
var bodyParser = require('body-parser')
apiServer.use(bodyParser.urlencoded({ extended: true }))
apiServer.use(bodyParser.json())
var apiRouter = express.Router()
var fs = require('fs')
apiRouter.route('/:apiName')
.all(function (req, res) {
 fs.readFile('./db.json', 'utf8', function (err, data) {
  if (err) throw err
  var data = JSON.parse(data)
  if (data[req.params.apiName]) {
   res.json(data[req.params.apiName]) 
  }
  else {
   res.send('no such api name')
  }

 })
})

apiServer.use('/api', apiRouter);
apiServer.listen(port + 1, function (err) {
 if (err) {
  console.log(err)
  return
 }
 console.log('Listening at http://localhost:' + (port + 1) + '\n')
})

config->index.js配置

proxyTable: {
    '/api/':'http://localhost:8081/'
  },

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 的方法重载效果
Aug 07 Javascript
23个Javascript弹出窗口特效整理
Feb 25 Javascript
三种动态加载js的jquery实例代码另附去除js方法
Apr 30 Javascript
JavaScript包装对象使用详解
Jul 09 Javascript
解决前端跨域问题方案汇总
Nov 20 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
Jan 13 Javascript
基于Vue单文件组件详解
Sep 15 Javascript
Angular6笔记之封装http的示例代码
Jul 27 Javascript
使用konva和vue-konva库实现拖拽滑块验证功能
Apr 27 Javascript
vue和H5 draggable实现拖拽并替换效果
Jul 29 Javascript
vue实现lodop打印功能的示例
Nov 11 Javascript
vue使用过滤器格式化日期
Jan 20 Vue.js
解决ztree搜索中多级菜单展示不全问题
Jul 05 #Javascript
JS FormData上传文件的设置方法
Jul 05 #Javascript
JS实现unicode和UTF-8之间的互相转换互转
Jul 05 #Javascript
js 获取元素的具体样式信息getcss(实例讲解)
Jul 05 #Javascript
Angular 2父子组件数据传递之@Input和@Output详解(下)
Jul 05 #Javascript
使用prop解决一个checkbox选中后再次选中失效的问题
Jul 05 #Javascript
JS鼠标滚动分页效果示例
Jul 05 #Javascript
You might like
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
PHP基础学习之流程控制的实现分析
2013/04/28 PHP
部署PHP时的4个配置修改说明
2015/10/19 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
javascript事件冒泡详解和捕获、阻止方法
2014/04/12 Javascript
js键盘事件的keyCode
2014/07/29 Javascript
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
JS实现在页面随时自定义背景颜色的方法
2015/02/27 Javascript
如何用javascript计算文本框还能输入多少个字符
2015/07/29 Javascript
通过设置CSS中的position属性来固定层的位置
2015/12/14 Javascript
javascript运算符语法全面概述
2016/07/14 Javascript
Bootstrap表单布局
2016/07/19 Javascript
jQuery3.0中的buildFragment私有函数详解
2016/08/16 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
2016/11/10 Javascript
layui form表单提交后实现自动刷新
2019/10/25 Javascript
JS快速实现简单计算器
2020/04/08 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
2020/11/04 Javascript
使用webpack5从0到1搭建一个react项目的实现步骤
2020/12/16 Javascript
Python写的一个简单监控系统
2015/06/19 Python
RC4文件加密的python实现方法
2015/06/30 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
Python通过zookeeper实现分布式服务代码解析
2020/07/22 Python
美国打印机墨水和碳粉购物网站:QuikShip Toner
2018/08/29 全球购物
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
艺术系应届生的自我评价
2013/10/19 职场文书
网吧消防安全制度
2014/01/28 职场文书
特色冷饮店创业计划书
2014/01/28 职场文书
追悼会主持词
2014/03/20 职场文书
我的长生果教学反思
2014/04/28 职场文书
保密工作承诺书
2014/08/29 职场文书
市级三好学生评语
2014/12/29 职场文书
支行行长岗位职责
2015/02/15 职场文书
2015年大学辅导员工作总结
2015/05/12 职场文书
2015年“我们的节日·重阳节”活动总结
2015/07/29 职场文书
2016七夕情人节感言
2015/12/09 职场文书
如何让你的Nginx支持分布式追踪详解
2022/07/07 Servers