我想下载我上传到带有节点js和框架sailsjs
的服务器的文件 $scope.download = function(l,n){
console.log(n);
var fs = require('fs');
var http = require('http');
var file = fs.createWriteStream(n);
var request = http.get(l, function(response) {
response.pipe(file);
});
}
当我点击下载此错误消息时,我得到: ReferenceError:未定义require
在这2个文件中: var fs = require(' fs'); var http = require(' http');
我在npm install
中的fs和http之前安装感谢您的帮助
答案 0 :(得分:0)
require()方法是一种将其他文件导入node.js代码的方法。 node.js是服务器端javascript平台,这意味着它只在服务器端运行。你正试图在客户端编写服务器端代码。
我可以看到你正在使用棱角分明。如果您尝试向服务器发出http请求,请查看以下内容:https://docs.angularjs.org/api/ng/service/ $ http