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小时内与您取得联系。