赞
踩
前端小白一个,刚加入前端这个浩浩荡荡的大军的时候,前后端分离已经是一个大趋势了,所以秉持着一个学习的态度,尝试着搭建了一个vue+express的环境
此时vue项目已经启动,在浏览器输入localhost:8080,页面会显示
此时你会想,怎么把express和vue集成在一起呢?不要着急,往下看。
var fs = require('fs') var path = require('path') var bodyParser = require('body-parser') var app = express() app.use(bodyParser.json()) app.use(bodyParser.urlencoded({ extended: false })) // 路由 var goodsRouter = require('./routes/goods') app.use('/goods', goodsRouter) // 访问静态资源 app.use(express.static(path.resolve(__dirname, '../dist'))) // 访问单页 app.get('*', function (req, res) { var html = fs.readFileSync(path.resolve(__dirname, '../dist/index.html'), 'utf-8') res.send(html) }) // 监听 app.listen(8081, function () { console.log('success listen...8081') })
示例代码已经推到码云上了,传送门:https://gitee.com/jbIngram/vue-express
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。