详解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 相关文章推荐
两个SUBMIT按钮,如何区分处理
Aug 22 Javascript
查看大图功能代码jquery版
Nov 05 Javascript
javascript如何判断输入的url是否正确
Apr 11 Javascript
jQuery的几个我们必须了解的特点
May 03 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
Jul 12 Javascript
基于Vue.js实现数字拼图游戏
Aug 02 Javascript
JS创建对象的写法示例
Nov 04 Javascript
JavaScript的事件机制详解
Jan 17 Javascript
解决eclipse中没有js代码提示的问题
Oct 10 Javascript
其实你可以少写点if else与switch(推荐)
Jan 10 Javascript
JS实现的合并两个有序链表算法示例
Feb 25 Javascript
Angular 2使用路由自定义弹出组件toast操作示例
May 10 Javascript
解决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
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
PHP实现用session来实现记录用户登陆信息
2018/10/15 PHP
ThinkPHP框架实现的微信支付接口开发完整示例
2019/04/10 PHP
JavaScript调用Activex控件的事件的实现方法
2010/04/11 Javascript
Javascript中的Array数组对象详谈
2014/03/03 Javascript
JavaScript实现向setTimeout执行代码传递参数的方法
2015/04/16 Javascript
js数组去重的方法汇总
2015/07/29 Javascript
Javascript HTML5 Canvas实现的一个画板
2020/04/12 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
2016/12/29 Javascript
jQuery实现的简单悬浮层功能完整实例
2017/01/23 Javascript
简单实现bootstrap导航效果
2017/02/07 Javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
2017/03/28 NodeJs
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
2017/04/02 jQuery
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
微信小程序slider组件使用详解
2018/01/31 Javascript
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
2018/12/09 Javascript
JS判断两个数组或对象是否相同的方法示例
2019/02/28 Javascript
Vue项目环境搭建详细总结
2019/09/26 Javascript
Layer UI表格列日期格式化及取消自动填充日期的实现方法
2020/05/10 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
2020/11/07 Javascript
[01:14:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Orenda
2014/05/22 DOTA
用Python shell简化开发
2018/08/08 Python
python 实现返回一个列表中出现次数最多的元素方法
2019/06/11 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
基于Python中Remove函数的用法讨论
2020/12/11 Python
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
2012/12/28 HTML / CSS
HTML5 canvas绘制的玫瑰花效果
2014/05/29 HTML / CSS
Linux中如何用命令创建目录
2016/12/02 面试题
关于礼仪的演讲稿
2014/01/04 职场文书
幼儿教师师德演讲稿
2014/05/06 职场文书
竞选学习委员演讲稿
2014/09/01 职场文书
领导干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
python神经网络 使用Keras构建RNN训练
2022/05/04 Python