Gruntjs HTTP通过grunt发布数据
我尝试通过grunt将文件以http方式发布到指定的URL。我试图通过获取正文中的文件内容来实现这一点,然后由服务器提取文件内容(服务器部分已经给出并工作)。以下是我的GrunFile的相关片段:Gruntjs HTTP通过grunt发布数据,gruntjs,Gruntjs,我尝试通过grunt将文件以http方式发布到指定的URL。我试图通过获取正文中的文件内容来实现这一点,然后由服务器提取文件内容(服务器部分已经给出并工作)。以下是我的GrunFile的相关片段: http: { local: { options: { url: 'http://0.0.0.0:8765/root/js', method: 'POST', headers: { 'Content-Type': 'text/javasc
http: {
local: {
options: {
url: 'http://0.0.0.0:8765/root/js',
method: 'POST',
headers: {
'Content-Type': 'text/javascript'
},
body: function () {
return grunt.file.read(path.join(__dirname, 'dist', 'usher.min.js'));
},
encoding: 'utf8',
auth: {
user: '<%= httpauth.HTTPUser %>',
pass: '<%= httpauth.HTTPPass %>'
}
}
}
}
http:{
本地:{
选项:{
网址:'http://0.0.0.0:8765/root/js',
方法:“POST”,
标题:{
“内容类型”:“文本/javascript”
},
正文:功能(){
返回grunt.file.read(path.join(uu dirname,'dist','usher.min.js');
},
编码:“utf8”,
认证:{
用户:“”,
通行证:“”
}
}
}
}
后端没有收到任何东西,wireshark说发送的正文是空的。文件./dist/usher.min.js已存在。我做错了什么
更新:您可能会认为,我使用的是版本1.4.1,这显然是一个现已修复的错误: