扫码关注官方订阅号
如题,我clone了Angular-webpack-Starter项目,现在想把nodeJS作为后端来模拟数据,要怎么改呢?
认证0级讲师
找到答案了!在config/webpack.dev.js的devServer里添加
config/webpack.dev.js
devServer
proxy: { '/api/*': 'http://<YOUR_BACKEND_HOST>:<YOUR_BACKEND_PORT>', },
如:
devServer: { port: METADATA.port, host: METADATA.host, historyApiFallback: true, watchOptions: { aggregateTimeout: 300, poll: 1000 }, outputPath: helpers.root('dist'), proxy: { '/api/*': 'http://localhost:1234' } },
对应的nodeJS代码:
const express = require('express'); const app = express(); app.get('/', function(req,res){ console.log('got it'); res.send().end(); }); app.get('/api/datas', function(req,res){ console.log(req.baseUrl); res.send({datas: [1,2,3,4,5]}).end(); }) app.listen('1234',function(){ console.log('running on 1234 port'); });
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
找到答案了!
在
config/webpack.dev.js的devServer里添加如:
对应的nodeJS代码: