国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

node.js - 怎么使用webpack vue配合express進(jìn)行開發(fā)

瀏覽:172日期:2023-10-10 13:35:01

問題描述

我現(xiàn)在通過vue-cli來初始化項(xiàng)目,將后臺相關(guān)的代碼放在 根目錄下的 server文件夾下,并且webpack啟動了8080端口的本地服務(wù)器,server下的express啟動了3000端口的服務(wù)器。目前 我可以通過如下方式前臺發(fā)起get請求獲取到express的response,大概發(fā)起與接收清代如下。

export default { data () { return { a: ’aaaaaaa’ } }, components: { Hello }, created: function () { this.$http.get(’http://localhost:3000/api/test’).then(function (data) { console.log(data) }) }}

var express = require(’express’);var app = express();var api = require(’./routes/api’);// 跨域支持app.all(’*’, (req, res, next) => { const origin = req.headers.origin; res.header(’Access-Control-Allow-Origin’, origin); res.header(’Access-Control-Allow-Headers’, ’Origin, X-Requested-With, Content-Type, Accept, token’); res.header(’Access-Control-Allow-Credentials’, true); res.header(’Access-Control-Allow-Methods’, ’GET, POST, PUT, OPTIONS, DELETE’); next();});app.use(’/api’, api);app.listen(3000);

var express = require(’express’);var router = express.Router();router.get(’/test’, function (req, res, next) { res.send({msg: ’success’});})module.exports = router;

然后這個msg的值 就存在了 response.body下現(xiàn)在我有2種選擇,因?yàn)橄胱鲆粋€社區(qū)做為畢業(yè)設(shè)計(jì),那使用vue-router 還是 express做路由 比較好呢?使用vue-router 就是通過localhost:8080來訪問頁面, 后臺是通過返回json數(shù)據(jù),前臺vue獲取來渲染頁面?使用express的路由, 就是通過localhost:3000來訪問頁面,后臺直接發(fā)送靜態(tài)文件,或者是否可以在ejs模板引擎中使用vue組件呢?

問題解答

回答1:

那是因?yàn)関ue-cli已經(jīng)自帶了express,cli本身就是個一站式環(huán)境搭建。你可以看下package.json,里面已經(jīng)有了express

關(guān)于express.Router()的話,之前我也沒用過,去官網(wǎng)看了下。你試試在router.get()代碼后面加上app.use(router)試試。

router.get(’/test’, function (req, res, next) { res.send(’test’);})app.use(router);app.listen(3000);

express.Router()鏈接:http://expressjs.com/zh-cn/4x...

標(biāo)簽: vue
相關(guān)文章:
主站蜘蛛池模板: 阿鲁科尔沁旗| 阿拉善右旗| 青河县| 敦化市| 瓮安县| 池州市| 松阳县| 固阳县| 牟定县| 吉安县| 天气| 锡林郭勒盟| 尤溪县| 邯郸市| 清水县| 新蔡县| 广宗县| 喀喇沁旗| 延吉市| 保山市| 霸州市| 麻江县| 盐津县| 丰城市| 静宁县| 社旗县| 抚顺县| 宁武县| 绥芬河市| 葵青区| 大洼县| 汝南县| 绥化市| 霍州市| 新疆| 长泰县| 建水县| 景谷| 许昌县| 敦煌市| 中牟县|