详解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 相关文章推荐
JS 密码强度验证(兼容IE,火狐,谷歌)
Mar 15 Javascript
Javascript 面向对象编程(coolshell)
Mar 18 Javascript
用jquery写的菜单从左往右滑动出现
Apr 11 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
Dec 29 Javascript
Js的Array数组对象详解
Feb 22 Javascript
JS实现鼠标滑过显示边框的菜单效果
Sep 21 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
Nov 24 Javascript
Javascript blur与click冲突解决办法
Jan 09 Javascript
JavaScript截屏功能的实现代码
Jul 28 Javascript
node.js中路由,中间件,ge请求和post请求的参数详解
Dec 26 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
Aug 12 Javascript
vue.js中toast用法及使用toast弹框的实例代码
Aug 27 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
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
对PHP PDO的一些认识小结
2015/01/23 PHP
php实现的简易扫雷游戏实例
2015/07/09 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
JavaScript遍历table表格中的某行某列并打印其值
2014/07/08 Javascript
jquery 取子节点及当前节点属性值的方法
2014/08/24 Javascript
AngularJS基础学习笔记之简单介绍
2015/05/10 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
2016/12/01 Javascript
AngularJs上传前预览图片的实例代码
2017/01/20 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
vue2实现可复用的轮播图carousel组件详解
2017/11/27 Javascript
html中通过JS获取JSON数据并加载的方法
2017/11/30 Javascript
windows下更新npm和node的方法
2017/11/30 Javascript
vue项目中应用ueditor自定义上传按钮功能
2018/04/27 Javascript
JavaScript 判断对象中是否有某属性的常用方法
2018/06/14 Javascript
解决vue-cli脚手架打包后vendor文件过大的问题
2018/09/27 Javascript
对TypeScript库进行单元测试的方法
2019/07/18 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
2019/11/25 Javascript
用Python中的wxPython实现最基本的浏览器功能
2015/04/14 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
Python爬虫实现“盗取”微信好友信息的方法分析
2019/09/16 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
CSS3实现彩色进度条动画的示例
2020/10/29 HTML / CSS
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
Daniel Wellington官方海外旗舰店:丹尼尔惠灵顿DW手表
2018/02/22 全球购物
美国基督教约会网站:ChristianCafe.com
2020/02/04 全球购物
final, finally, finalize的区别
2012/03/01 面试题
关于安全演讲稿
2014/05/09 职场文书
2015年打非治违工作总结
2015/04/02 职场文书
2016七一建党节慰问信
2015/11/30 职场文书
2016消防宣传标语口号
2015/12/26 职场文书
导游词之天津古文化街
2019/11/09 职场文书
Django 如何实现文件上传下载
2021/04/08 Python
24年收藏2000多部退役军用电台
2022/02/18 无线电
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL