详解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 相关文章推荐
获取HTML DOM节点元素的方法的总结
Aug 21 Javascript
javascript 函数参数限制说明
Nov 19 Javascript
javascript实现全角与半角字符的转换
Jan 07 Javascript
javascript字符串替换函数如何一次性全部替换掉
Oct 30 Javascript
全面解析Bootstrap排版使用方法(标题)
Nov 30 Javascript
javascript实现网页端解压并查看zip文件
Dec 15 Javascript
Node.js中JavaScript操作MySQL的常用方法整理
Mar 01 Javascript
前端性能优化及技巧
May 06 Javascript
vue.js移动端tab组件的封装实践实例
Jun 30 Javascript
bootstrap里bootstrap动态加载下拉框的实例讲解
Aug 10 Javascript
微信小程序与webview交互实现支付功能
Jun 07 Javascript
浅谈vue中resetFields()使用注意事项
Aug 12 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容易被忽略而出错陷阱 数字与字符串比较
2011/11/10 PHP
php二维数组转成字符串示例
2014/02/17 PHP
9个经典的PHP代码片段分享
2014/12/18 PHP
深入浅析Yii admin的权限控制
2016/08/31 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
文本加密解密
2006/06/23 Javascript
javascript数组的使用
2013/03/28 Javascript
JS 如何获取radio选中后的值及不选择取radio的值
2013/10/28 Javascript
深入理解Javascript中this的作用域
2014/08/12 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
简述jQuery ajax的执行顺序
2016/01/05 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
前端js文件合并的三种方式推荐
2016/05/19 Javascript
实用又漂亮的BootstrapValidator表单验证插件
2016/05/30 Javascript
BootStrapTable服务器分页实例解析
2016/12/20 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
2017/01/13 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
vue 实现强制类型转换 数字类型转为字符串
2019/11/07 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
浅谈python抛出异常、自定义异常, 传递异常
2016/06/20 Python
Python实现Smtplib发送带有各种附件的邮件实例
2017/06/05 Python
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
2017/07/06 Python
python中模块查找的原理与方法详解
2017/08/11 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
2019/06/17 Python
学习和使用python的13个理由
2019/07/30 Python
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
加拿大拼图大师:Puzzle Master
2020/12/28 全球购物
说出ArrayList,Vector, LinkedList的存储性能和特性
2015/01/04 面试题
中专毕业生自我鉴定范文
2013/11/09 职场文书
团支部推优材料
2014/05/21 职场文书
临床医学专业求职信
2014/08/08 职场文书
承诺函格式模板
2015/01/21 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
利用Python实现翻译HTML中的文本字符串
2022/06/21 Python