gpt4 book ai didi

javascript - 配置 Angular 和 grunt-proxy-connect 时遇到问题。

转载 作者:行者123 更新时间:2023-12-03 11:47:29 24 4
gpt4 key购买 nike

配置 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)
];
}

}
},

最佳答案

也许你错过了那部分?

https://github.com/drewzboto/grunt-connect-proxy#adding-the-configureproxy-task-to-the-server-task

简而言之,在您的 Gruntfile 中找到此部分(我假设它是由 yeoman Angular 生成器生成的)

grunt.task.run([
'clean:server',
'wiredep',
'concurrent:server',
'autoprefixer',
'configureProxies:server', // ... and add this line
'connect:livereload',
'watch'
]);

我还将代理部分重置为默认值:

  proxies: [{
context: '/api',
host: 'localhost', // get rid of the '/'
changeOrigin: false,
port:3000 // hello, fellow Rails developer :)
}],

关于javascript - 配置 Angular 和 grunt-proxy-connect 时遇到问题。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25987554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com