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

作者:sindlly 时间:2024-05-09 09:33:05 

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服务器上的方法网站的支持!

来源:http://blog.csdn.net/sindlly/article/details/76955460

标签:vue,打包部署,express
0
投稿

猜你喜欢

  • python 实现非极大值抑制算法(Non-maximum suppression, NMS)

    2021-01-18 21:46:20
  • 使用Python3编写抓取网页和只抓网页图片的脚本

    2023-08-15 08:00:17
  • MySQL中BIGINT数据类型如何存储整数值

    2024-01-23 21:15:45
  • 在SQL Server中使用索引的技巧

    2009-02-24 17:50:00
  • Python 实现自动化Excel报表的步骤

    2022-12-01 10:49:29
  • 一篇jQuery小教程

    2007-10-15 12:49:00
  • 利用ASP发送和接收XML数据的处理方法

    2009-02-02 08:57:00
  • 页面内查找

    2023-07-02 05:25:46
  • python读取并定位excel数据坐标系详解

    2022-02-25 19:01:00
  • Python获取邮件地址的方法

    2022-05-29 10:53:05
  • 讲述SQL Server数据转换服务小妙招

    2010-07-26 14:43:00
  • mysql 正确清理binlog日志的两种方法

    2024-01-21 14:11:02
  • SQL Server 触发器详情

    2024-01-12 23:53:23
  • Python编程编写完善的命令行工具

    2023-08-02 11:22:56
  • DRF之请求与响应的实现

    2023-04-06 03:37:09
  • Python实现的手机号归属地相关信息查询功能示例

    2021-02-05 23:10:05
  • Python实例解析图像形态学运算技术

    2021-04-14 10:34:24
  • 基于google图表API的jquery组件 I

    2010-03-01 10:20:00
  • 教你使用pyinstaller打包Python教程

    2021-01-20 01:07:28
  • .Net Core服务治理Consul搭建集群

    2024-05-09 09:03:07
  • asp之家 网络编程 m.aspxhome.com