位置: 编程技术 - 正文

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)

  • 租土地使用权建房
  • 什么是进口增值税率
  • 贴现收到的钱计入什么会计科目
  • 增值税专票税种
  • 开具3%增值税发票
  • 坏账转销会计分录应收帐款金额怎么写
  • 职工基本医疗保险单位交的钱去哪里了
  • 待认证转进项税额转出会计分录
  • 库存商品盘盈盘亏表
  • 财产租赁合同印花税计税依据及税率
  • 北京市取暖标准
  • 劳务建筑公司一年可以赚多少
  • 作进项税转出
  • 兼职教师个人所得税起征点
  • 外贸企业支付境外佣金
  • 调拨资产入账按原值还是按净值
  • 红冲发票后 库存怎么处理
  • 过路费可以抵税吗
  • 长期待摊费用的内容和特征
  • 出差补贴怎么算
  • 法院强制拍卖房子流程
  • 管理费用没发票能入账吗
  • excel合并的单元格怎么填充序列
  • 期初银行余额有误怎么调分录怎么写
  • 如何修改win10系统电脑密码
  • php运用于哪些领域
  • win10新版本21h1
  • 购买不动产会计分录
  • 先征后返的会计分录
  • 借条怎么写有法律效力范本长期有效
  • 剪切快捷键ctrl加什么?
  • PHP:pg_field_num()的用法_PostgreSQL函数
  • 收到的担保费如何记账
  • 分期收款销售商品,收到本期货款50万元
  • 纽格尔官网
  • php 序列化函数
  • 短视频小程序源码
  • 用银行存款支付前欠货款
  • vue生成二维码分享
  • 公司开具了电子发票
  • 股权转让怎样能不交税 认缴
  • 跨年度的利息收入怎么做账
  • 家具采购单
  • python里面init
  • (WebFlux)004、WebFilter踩坑记录
  • 想要上海名媛群群号
  • dedecms使用教程
  • 第一次购买金税盘会计分录
  • 商业承兑贴现几个点
  • 材料的采购成本包括
  • 制造费用的明细账应当按照什么设置
  • 收到上年度所得税返还会计分录
  • 什么叫做未入账金额
  • 内账中已交的增值税在哪
  • 小规模公司怎样添加员工
  • 员工个人买的保险可以税前扣除吗
  • 征收率和税率的区别举例
  • sqlserver高可用集群搭建
  • mysql错误处理
  • windows vista安装光盘进入dos
  • xp系统安装程序没反应
  • windowsserver2008无线网不能连接
  • linuxvi编辑器三种模式
  • unins000.exe - unins000是什么意思
  • Win10 Mobile RS2预览版14951升级遭遇卡在0%的解决办法
  • 深度技术win7光盘安装教程
  • win7系统玩游戏怎么样
  • linux用ssh登录不进去
  • 如何实现仁
  • android 滚动选择器
  • android开发工程师案例教程源码
  • Android自定义控件高级进阶与精彩实例
  • opengl 缓存
  • relative absolute无法冲破的等级问题解决第1/3页
  • 在javascript中
  • jQuery插件在使用前都需要引入jQuery的js文件
  • js图片轮播和点击切换
  • python字符串字符对应个数
  • 广东电子税务局中山税务局网
  • 开票金额有限额吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设