位置: 编程技术 - 正文

nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)

编辑:rootadmin

推荐整理分享nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

准备工作:

1.安装nodejs ---还用我教了?

2.安装依赖包express4.x 点这里》》》nodeJS搭建本地服务器

3.安装vue-cli脚手架 点这里》》》vue-cli构建vue项目

这里强调一下,express是后端服务器,它是一个独立的服务器,vue启动的是前端服务器,vue-cli中已经集成了一个小型的express,这两个服务器是分开放的,但是它们都是基于nodejs的。

nodeJS部分:这里我已经认为你搭建好了express服务器,并且能在浏览器中访问到

1.在express目录下,安装cors包1.npm install cors --save 2. //这里的--save是指把cors依赖注入到package.json中 

2.在app.js中配置:开启cors //就如我下图配置的一样

3.在routes/index.js中配置一条路由映射

说明:到这里后端就配置完了,我这里写了假数据,没有访问数据库,我只让返回了一个json对象 {name:'aaa', pwd:''}

只要是 这个路由过来的访问都可以拿到这个返回的对象了

这里需要说明的是,后台自己本来的域名下也是可以访问到这个路由的,就是说明这个域名是可以共享的。

nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)

--重启服务器

Vue部分:这里我已经认为你搭建好了vue服务器,并且能在浏览器中访问到

说明:我们这里引入了jquery,目的是为了用他的ajax插件,这里有同学可能会问了,为什么不用vue-resource&#;

vue-resource: 是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应。也就是说,$.ajax能做的事情,vue-resource插件一样也能做到,而且vue-resource的API更为简洁。另外,vue-resource还提供了非常有用的inteceptor功能,使用inteceptor可以在请求前和请求后附加一些行为,比如使用inteceptor在ajax请求时显示loading界面

我告诉你原因: 因为我不会,就是这么有底气!还有,我再声明,如果这个项目里再结构方面有哪里不合理,还请请赐教,就是这么虚心求教

1.打开vue项目的入口文件

2.在入口文件中编写代码 这里可能有人问为什么不用模块化开发,我在说一遍,我现在还不会 -_- | -_-| -_-|

这里我用了百度静态资源库的cdn加载

3.因为vue项目是自动刷新的,如果没有,你就手动刷新一下,因为我还没搞明白它什么在哪些情况下会自动刷新,再不行就重启服务器,哈哈

这是现在的前端页面,我们点击以后看控制台,因为在ajax请求里写的,我们在访问成功success时,打印出传回来的数据

至此,我们的前后端入门就到此结束了。。。

我们从localhost:端口访问到了localhost:端口,并进行了交互,各位,像前后端分离进军吧!

参考:

Vue.js——基于$.ajax实现数据的跨域增删查改

express中文文档

标签: nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)

本文链接地址:https://www.jiuchutong.com/biancheng/382137.html 转载请保留说明!

上一篇:nodejs模块学习之connect解析(nodejs基础教程)

下一篇:Node.js利用js-xlsx处理Excel文件的方法详解(nodejs处理excel)

  • 抵进项税分录
  • 环境保护税属于什么税种
  • 待抵扣进项税额转入进项税额
  • 车辆审验费的会计分录
  • 退回以前年度工资怎么做账
  • 收到以前年度的政府补助会计分录
  • 专家咨询费个人所得税怎么计算
  • 音乐茶座取什么名字好呢
  • 房产租金收入房产税
  • 出口退税申报系统汇率修改
  • 自产自用增值税组成计税价格
  • 免抵退税额账务处理流程
  • 股东转入投资款
  • 减免的增值税如何账务处理
  • 企业办理跨境人民币收付需要办理名录登记吗
  • 广告位的费用
  • 咨询服务费属于什么会计科目
  • 收到的发票开票人是管理员,这样可以吗?
  • 符合免税条件的一般纳税人开具发票税率
  • 广告费定金属于什么科目
  • 现金返利怎么做账
  • 未抵扣进项税会计分录
  • 企业所得税视同销售的捐赠扣除
  • 企业所得税汇算清缴
  • 土地契税税率怎么计算
  • 年度中期是几月份
  • 计税工资和实发工资比例
  • 公司购买电视
  • 季度申报利润表怎么填
  • 收到工程发票如何做账
  • linux如何开启端口
  • 固定资产减值准备影响折旧吗
  • windows账户名a
  • (Select)解决:Element-ui 中 Select 选择器下拉框样式及输入框样式的修改问题(背景色透明与悬停背景色变化与下拉框边距变化等操作)
  • php数组函数题目
  • 如何做批发
  • 安卓车机系统开发
  • 解决中暑最有效方法
  • 退回的企业所得税怎么做账
  • 加拿大西北部的首都
  • 支付宝提现到对公账户怎么做账
  • php数据库管理
  • dhclient卡住
  • load命令怎么用
  • 帝国cms模板文件在哪
  • 职工教育经费具体比例
  • 报销员工电话费怎么算
  • 项目差旅费能计入项目费用吗
  • 项目支出可以列办公费吗
  • 库存现金总分类账
  • 小规模纳税人注册流程
  • 人力资源行业税收优惠
  • 营改增后租金收入交什么税
  • 住宿费用专票可以抵扣吗
  • 购买样品入库的账务处理
  • 营改增对建筑业税负的影响
  • 银行存款利息应计入
  • 资产负债表和科目余额表怎么核对
  • 其他应收款如何做坏账处理
  • 个体户一个月能赚多少钱
  • 固定资产转为投资的条件
  • windows vista如何安装
  • centos 启动gnome
  • win8.1使用教程
  • win10无法打开wifi列表
  • pdf文件下载后打不开
  • json的用法
  • jquery插件使用教程
  • fat32和fat16
  • css 间距
  • perl语言基本命令
  • javascript教程完整版
  • jq拖拽div替换位置
  • nodejs apply
  • Android--VideoPlay--视频播放器
  • android studio 开发语言
  • 好看的手写字纯文字
  • python动态绑定属性
  • 水利建设基金的计提与会计处理
  • 法院拍卖的预售房产怎么交税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设