位置: 编程技术 - 正文

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)

  • 城建附加的计税依据
  • 怎么进行增值税纳税申报
  • 一般纳税人销售货物税率
  • 待处理财产损益借贷方向
  • 政府补贴款需要缴纳增值税
  • 外贸企业指的是什么
  • 百旺税控盘汇总表怎么看
  • 其他收益和营业收益
  • 期间费用的界定
  • 自主研发全流程
  • 实发工资知道如何发放吗
  • 结转净利润到利润分配分录
  • 其他收益会计分录
  • 税收抵免与税收的区别
  • 计提分红款体现在利润表中哪一个
  • 月末本年利润余额怎么算
  • 折旧完的固定资产出售
  • 提前给货款计入什么科目
  • 调整上年度所得税计提分录
  • 股权投资损失该如何做账务处理及税前扣除相关规定
  • 上级工会返还的会计分录
  • 企业在开办期间发生的费用如何处理
  • 团建费用是什么意思
  • 贸易企业出口退税的操作明细流程
  • 出口旧设备最新政策
  • 购入的会计分录怎么写
  • win7系统内存不足怎么解决
  • 债权人撤销权诉讼有效债权为前提
  • linux的ip查看
  • 小规模纳税人无法开具增值税专用发票
  • 控制层框架
  • 赠送的商品怎么入库 企业会计准则
  • 请简述你对php的理解并描述php的工作流程
  • 计算完工产品成本和在产品成本的方法有哪些
  • 运输中合理损耗计入采购成本
  • 后端返回图片
  • redis常见问题解决
  • 商贸企业出口退税吗
  • 可供出售金融资产的会计处理
  • 通用机打发票还能用吗
  • mongodb迁移
  • mysql数据库优化配置
  • 收据上面盖公章有用吗
  • mongodb如何备份
  • 公司注销未分配利润如何处理
  • 专用发票什么意思
  • 代开普通发票需提供哪些材料?
  • 交易性金融资产的账务处理
  • 有限合伙企业中谨慎有限合伙人的应当
  • 提取法定盈余公积金的比例是多少
  • 实缴税额怎么算
  • 赞助支出为什么纳税调整
  • 分公司抬头发票总公司可以抵扣吗
  • 赠送给客户的产品怎么做账
  • 公司的进账能打到私人卡上
  • 商品和服务税收分类编码是什么
  • 亏损太多账务如何处理
  • win8已共享但别电脑无权限
  • 未知文件怎么删除
  • windows10 rs2
  • linux bash sh
  • win8使用教程和技能
  • 用户访问控制手段
  • 如何更改忘记密码中的问题
  • cocos2dx ui编辑器
  • javascript运行环境有哪些
  • jquery教程w3c
  • android解析xml的方法中,将整个文件加载到内存
  • jquery教程 csdn
  • Unity3D游戏开发标准教程
  • 安卓手机 监听功能
  • Android之BroadcastReceiver
  • 怎么利用python处理批量表格
  • jquery的ajax提交form表单的两种方法小结(推荐)
  • 辽宁省农村合作医疗2024怎么缴费
  • 消费税的税收优惠政策导向
  • 上海中考规定
  • 如何理解改革创新是时代要求
  • 010是哪个市区的电话号码
  • 营改增后如何纳税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设