我刚刚使用以下网站,在我的ec2实例(服务器)上安装了Node JS:http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/
我按照指示下载了所有必要的文件,并认为已经正确下载。现在,我正在尝试使用Node来实现一些功能,但我认为自己做得不对。我尝试了tutorialspoint.com,但仍然无法使其正常工作。
基本上,我是在单击按钮时使用AJAX调用我的node文件...
我的Node.js文件看起来像这样...
基本上,我是在单击按钮时使用AJAX调用我的node文件...
$('#savePic').click(function(e)
{
$.ajax({
url: "signupServer.js",
type:'POST',
data: new FormData($('#formpic')[0]),
contentType: false,
processData: false
}).done(function(){
我的Node.js文件看起来像这样...
var http = require("http");
var fs = require("fs");
http.createServer(function (request, response) {
fs.writeFile("var/www/html/uploads/test", "Hey there!", function(err) {
if(err) {
return console.log(err);
}
console.log("The file was saved!");
});
我在我的AJAX中没有使用任何 POST
数据,我只是使用AJAX来调用写在我的 signupServer.js
中的代码。
上面的node js文件只是将 "Hey there!"
写入位于 /var/www/html/uploads/test
的名为test的文件中,但我无法让它正常工作。当单击按钮 savePic
时,我认为没有发生任何事情。这里我是否使用node有问题?