全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

vue 打包后的文件部署到express服务器上的方法

vue 简介

Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。

Vue 只关注视图层, 采用自底向上增量开发的设计。

Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

vue是目前最流行的前端框架,今天要介绍的是如何利用vue+webpack+express的方式进行前后端分离的开发。

1、首先用vue-cli初始化项目目录

vue init webpack pro-name 
cd pro-name && npm install 
npm run dev 

看到127.0.0.1:8080端口出现vuejs的欢迎界面表示成功。

到这里,前端vue的部署就完成了。

2、安装部署express

npm install express body-parser  --save 
然后在项目的根目录添加app.js 作为启动express服务器的代码

const express = require('express') 
const app = express() 
app.use('/',(req,res) => { 
 res.send('hello express!') 
}) 
app.listen(3000,() => { 
 console.log('app listening on port 3000.') 
}) 

执行:node app.js

打开浏览器访问127.0.0.1:3000,出现“hello express” 者说明express部署成功

3、对vue进行打包

执行:npm run build

打包后的文件存放于dist文件夹中,vue经过webpack打包之后生成dist文件夹,里面有个index.html,他是前端页面和服务端的对接页面。

4、修改app.js

在express中加入app.use(express.static(path.join(__dirname,

 'dist')));app.js 代码如下:

const express = require('express') 
const path = require('path') 
const app = express() 
app.use(express.static(path.join(__dirname, 'dist'))) 
app.listen(3000,() => { 
 console.log('app listening on port 3000.') 
}) 

5、启动express

在启动express之前,需要修改packge.json 里面的配置:

"scripts": { 
 "dev": "node build/dev-server.js", 
 "build": "node build/build.js", 
 "server": "nodemon app.js", 
 "start": "node app.js" 
 }, 

然后执行:npm run start

此时就可以通过127.0.0.1:3000访问到vue的欢迎界面了。

总结

以上所述是小编给大家介绍的vue 打包后的文件部署到express服务器上的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# vue  # 打包文件部署  # vue.js  # express  # 部署  # 部署到服务器  # vue-cli3项目打包后自动化部署到服务器的方法  # Vue3项目打包后部署到服务器 请求不到后台接口解决方法  # Vue项目打包部署到iis服务器的配置方法  # vue项目打包部署到服务器的方法示例  # Vue项目webpack打包部署到服务器的实例详解  # Vue项目打包部署到apache服务器的方法步骤  # 小编  # 的是  # 有个  # 他是  # 在此  # 给大家  # 类似于  # 图层  # 最流行  # 所述  # 绑定  # 给我留言  # 服务端  # 感谢大家  # 就可以  # 后端  # 疑问请  # 有任何  # 器上  # 完成了 


相关文章: 家庭服务器如何搭建个人网站?  想学网站制作怎么学,建立一个网站要花费多少?  常州企业建站如何选择最佳模板?  如何通过cPanel快速搭建网站?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  建站主机无法访问?如何排查域名与服务器问题  建站主机SSH密钥生成步骤及常见问题解答?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  如何选择可靠的免备案建站服务器?  C++如何使用std::optional?(处理可选值)  教学网站制作软件,学习*后期制作的网站有哪些?  如何快速建站并高效导出源代码?  青岛网站建设如何选择本地服务器?  网站制作公司,橙子建站是合法的吗?  建站之星2.7模板:企业网站建设与h5定制设计专题  香港网站服务器数量如何影响SEO优化效果?  如何快速上传自定义模板至建站之星?  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  如何确保西部建站助手FTP传输的安全性?  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  安徽网站建设与外贸建站服务专业定制方案  小型网站制作HTML,*游戏网站怎么搭建?  如何快速生成专业多端适配建站电话?  济南专业网站制作公司,济南信息工程学校怎么样?  如何快速搭建安全的FTP站点?  建站主机选购指南与交易推荐:核心配置解析  建站之星在线版空间:自助建站+智能模板一键生成方案  如何快速搭建响应式可视化网站?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  建站主机选购指南:核心配置优化与品牌推荐方案  建站之星好吗?新手能否轻松上手建站?  太原网站制作公司有哪些,网约车营运证查询官网?  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  建站之星安装路径如何正确选择及配置?  如何高效配置香港服务器实现快速建站?  ,sp开头的版面叫什么?  内网网站制作软件,内网的网站如何发布到外网?  如何解决ASP生成WAP建站中文乱码问题?  网站插件制作软件免费下载,网页视频怎么下到本地插件?  网站制作的方法有哪些,如何将自己制作的网站发布到网上?  制作国外网站的软件,国外有哪些比较优质的网站推荐?  高端云建站费用究竟需要多少预算?  建站主机服务器选型指南与性能优化方案解析  如何通过虚拟主机快速搭建个人网站?  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  北京专业网站制作设计师招聘,北京白云观官方网站?  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  宝华建站服务条款解析:五站合一功能与SEO优化设置指南 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。