1
我一直在努力讓我的代理設置在我的Gruntfile中整天工作。這裏是我的Gruntfile
:Grunt問題與代理 - Gruntjs
var proxySnippet = require('grunt-connect-proxy/lib/utils').proxyRequest;
module.exports = function(grunt) {
require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);
grunt.initConfig({
connect:{
livereload: {
options: {
middleware: function (connect) {
return [proxySnippet];
}
}
},
options: {
port: 9000,
base: 'app',
keepalive: true,
livereload: true
},
proxies: [
{
context: '/public/api',
host: 'localhost',
port: 8182,
https: false,
rewrite: {
'^/public/api': ''
}
}
]
}
});
grunt.registerTask('server', ['less', 'configureProxies', 'connect', 'connect', 'watch', 'open:dev']);
};
當我跑我的grunt server
我只能打到我的代理。如果我嘗試打除代理以外的任何東西,我會得到一個404
。什麼給我這個問題?
嗨,你試過我的解決方案嗎?我希望它有幫助。 –