位置: 编程技术 - 正文

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)

  • 商品房价格居高不下的原因
  • 税务师继续教育怎么做
  • 计提坏账所得税费用分录
  • 小规模增值税减免会计账务处理
  • 暂估入库原材料成本结转后期发票到怎么处理
  • 资产负债表里是科目还是项目
  • 前期差错会计处理知乎
  • 支付退货款现金流怎么做
  • 买房印花税怎么计算出来
  • 固定资产评估减值后如何入账
  • 固定资产清理期末可以有余额吗
  • 收到政府给的公维基金怎么开票报销
  • 库存冲红是什么意思
  • 房屋租赁合同税率怎么算
  • 融资贷款保险费计算公式
  • 企业接受捐赠是营业收入吗
  • 工伤保险可以税后支付吗
  • 汇算清缴退税现金流量表
  • 建筑行业一般纳税人简易征收的范围
  • 税控盘全额抵扣分录
  • 2017年一般纳税人增值税优惠
  • 小规模纳税人出售不动产征收率
  • 机票抵扣增值税需要什么凭证
  • 丧失控制权合并报表内部交易抵消
  • 实收金额比应收金额多
  • 软件进项税额分摊方式
  • 应付票据发生与偿还怎么计算?
  • excel中在多个单原格中输入相同数据
  • 苹果中国区副总裁
  • 加油站的成品油经营许可证过期3个月还能换证吗?
  • ajax不刷新页面
  • 电脑系统出问题了怎么办
  • 电商快递费怎么算
  • 垫资计入什么会计科目
  • 员工宿舍中介费计入什么科目
  • vue相关
  • PHP:imagecopymerge()的用法_GD库图像处理函数
  • php防止抓包
  • html不能运行
  • 宝塔面板要安装什么环境
  • 如何修改wordpress主题
  • 水利基金忘记申报怎么查
  • 小企业会计准则应付税款法
  • 预付账款的会计处理
  • 债权收益权转让
  • 辞退员工福利
  • 资产报废的原因及情况说明
  • 如何分析现金利润情况
  • 需要计提坏账准备的有哪些科目
  • 可以抵扣的进项发票有哪些
  • 小规模纳税人缴纳增值税的会计科目
  • sqlserver2012无法新建表
  • 增值税达不到起征期
  • 应收账款贷方如何核算
  • 企业收到的政府部门工作经费
  • 房租收不回来会计分录
  • 收银电脑怎么录商品
  • 上年度凭证录错会计凭证录错了怎么修改
  • 新会计准则经营租赁
  • 融资租入固定资产属于本企业资产
  • 项目毛利润怎么算
  • win7系统管理在哪
  • 重装系统后没声音怎么解决win7
  • mac安全设置在哪里
  • ubuntu12安装教程
  • 空磁盘为什么有已用空间
  • KbdTray.exe - KbdTray是什么进程 有什么作用
  • win8怎么进入桌面系统
  • Win7系统怎么打开设置
  • cocos creator 发布web
  • nodejs 异步
  • python转换语句
  • unity开发用macbook怎么样
  • 炉石传说架是什么意思
  • vs开发web教程
  • 在javascript中
  • 如何python
  • 多个javascript 合并
  • 物业费增值税税率5%
  • 核准类和备案类的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设