【发布时间】:2014-09-23 05:32:40
【问题描述】:
在配置 angular 和 grunt-proxy-connect 时遇到问题。
我的静态文件已提供服务,但代理的 Web 服务器从未被命中。
这是我正在工作的 gruntfile.js 部分。
实际的 grunt 服务器设置
connect: {
options: {
port: 9000,
hostname: 'localhost',
livereload: 35729
},
proxies: [{
context: '/', // the context of the data service
host: 'localhost/', // wherever the data service is running
changeOrigin: true,
port:3000
}],
livereload: {
options: {
open: true,
base: [
'.tmp',
'<%= yeoman.app %>'
],
middleware: function (connect, options) {
return [
require('grunt-connect-proxy/lib/utils').proxyRequest,
connect.static('.tmp'),
connect().use(
'/bower_components',
connect.static('./bower_components')
),
connect.static(appConfig.app)
];
}
}
},
【问题讨论】:
标签: javascript node.js angularjs proxy gruntjs