详解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的版本实现执行不同的代码
May 11 Javascript
Javascript this 的一些学习总结
Aug 02 Javascript
JavaScript中for-in遍历方式示例介绍
Feb 11 Javascript
JS获取url参数、主域名的方法实例分析
Aug 03 Javascript
Javascript函数中的arguments.callee用法实例分析
Sep 16 Javascript
JavaScript实现弹窗效果代码分析
Mar 09 Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
Dec 06 Javascript
使用Angular CLI快速创建Angular项目的一些基本概念和写法小结
Apr 22 Javascript
vue路由组件按需加载的几种方法小结
Jul 12 Javascript
教你如何用Node实现API的转发(某音乐)
Sep 20 Javascript
微信小程序自定义导航栏(模板化)
Nov 15 Javascript
小程序接口的promise化的实现方法
Dec 11 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
thinkPHP框架对接支付宝即时到账接口回调操作示例
2016/11/14 PHP
PHP长网址与短网址的实现方法
2017/10/13 PHP
JavaScript入门学习书籍推荐
2008/06/12 Javascript
jquery select选中的一个小问题
2009/10/11 Javascript
JavaScript 滚轮事件使用说明
2010/03/07 Javascript
对于this和$(this)的个人理解
2013/09/08 Javascript
window.open打开页面居中显示的示例代码
2013/12/27 Javascript
JS实现倒计时和文字滚动的效果实例
2014/10/29 Javascript
基于JavaScript如何制作遮罩层对话框
2016/01/26 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
2016/05/24 Javascript
BootStrap中的table实现数据填充与分页应用小结
2016/05/26 Javascript
js+html制作简单日历的方法
2017/06/27 Javascript
自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结
2017/08/18 Javascript
vue项目打包后打开页面空白解决办法
2018/06/29 Javascript
使用RN Animated做一个“添加购物车”动画的方法
2018/09/12 Javascript
Vue实现购物车详情页面的方法
2019/08/20 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
2019/09/02 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
对于Python异常处理慎用“except:pass”建议
2015/04/02 Python
python下载文件记录黑名单的实现代码
2017/10/24 Python
Python识别快递条形码及Tesseract-OCR使用详解
2019/07/15 Python
OpenCV+face++实现实时人脸识别解锁功能
2019/08/28 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
2019/09/11 Python
Scrapy 配置动态代理IP的实现
2020/09/28 Python
css 如何让背景图片拉伸填充避免重复显示
2013/07/11 HTML / CSS
美国儿童珠宝在线零售商:Loveivy
2019/05/22 全球购物
大学军训感言1000字
2014/02/25 职场文书
荷叶母亲教学反思
2014/04/30 职场文书
幼儿园六一活动总结
2014/08/27 职场文书
教师党员承诺书2015
2015/01/21 职场文书
运动会入场词
2015/07/18 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
班主任班级管理心得体会
2016/01/07 职场文书
Python实现信息管理系统
2022/06/05 Python