详解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 写类方式之五
Jul 05 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
Aug 24 Javascript
jQuery实现动画效果的简单实例
Jan 27 Javascript
封装了jQuery的Ajax请求全局配置
Feb 05 Javascript
jQuery插件实现多级联动菜单效果
Dec 01 Javascript
jQuery实现返回顶部功能
Feb 23 Javascript
深入剖析JavaScript中的函数currying柯里化
Apr 29 Javascript
详解Vue自定义过滤器的实现
Jan 10 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
Sep 16 Javascript
详解Vue2.0配置mint-ui踩过的那些坑
Apr 23 Javascript
layui实现显示数据表格、搜索和修改功能示例
Jun 03 Javascript
小程序自定义轮播图圆点组件
Jun 25 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
【星际争霸1】人族1v7家ZBath
2020/03/04 星际争霸
通过ICQ网关发送手机短信的PHP源程序
2006/10/09 PHP
一个可以删除字符串中HTML标记的PHP函数
2006/10/09 PHP
PHP IF ELSE简化/三元一次式的使用
2011/08/22 PHP
PHP中4个加速、缓存扩展的区别和选用建议
2014/03/12 PHP
使用PHP实现生成HTML静态页面
2015/11/18 PHP
jQuery写的日历(包括日历的样式及功能)
2013/04/23 Javascript
JS通过相同的name进行表格求和代码
2013/08/18 Javascript
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
jQuery取消ajax请求的方法
2015/06/09 Javascript
轻松学习jQuery插件EasyUI EasyUI创建CRUD应用
2015/11/30 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
JavaScript将DOM事件处理程序封装为event.js 出现的低级错误问题
2016/08/03 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
将form表单通过ajax实现无刷新提交的简单实例
2016/10/12 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
2017/07/18 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
2017/10/23 Javascript
Vue项目使用CDN优化首屏加载问题
2018/04/01 Javascript
Python获取当前公网ip并自动断开宽带连接实例代码
2018/01/12 Python
python3 对list中每个元素进行处理的方法
2018/06/29 Python
python读取csv和txt数据转换成向量的实例
2019/02/12 Python
Python叠加两幅栅格图像的实现方法
2019/07/05 Python
Scrapy框架基本命令与settings.py设置
2020/02/06 Python
Python生成并下载文件后端代码实例
2020/08/31 Python
python破解同事的压缩包密码
2020/10/14 Python
Python eval函数介绍及用法
2020/11/09 Python
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
英国家庭珠宝商:T. H. Baker
2018/02/08 全球购物
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
服装采购员岗位职责
2014/03/15 职场文书
2014年调度员工作总结
2014/11/19 职场文书
求职简历自我评价2015
2015/03/10 职场文书
行政处罚事先告知书
2015/07/01 职场文书
vue中控制mock在开发环境使用,在生产环境禁用方式
2022/04/06 Vue.js
Apache SkyWalking 监控 MySQL Server 实战解析
2022/09/23 Servers