我是新太的Node.js和附教程會得到基本的Node.js服務器不工作
sys = require("sys");
var http = require("http");
var url = require("url");
var fs=require("fs");
http.createServer(function(request,response){
sys.puts("I got kicked");
//var _get = url.parse(request.url, true).query;
request.on("end", function() {
fs.readFile("test.txt", 'utf-8', function (error, data) {
// Write headers.
response.writeHead(200, {'Content-Type': 'text/plain'});
// Increment the number obtained from file.
data = parseInt(data) + 1;
// Write incremented number to file.
fs.writeFile('test.txt', data);
// End response with some nice message.
response.end('This page was refreshed ' + data + ' times!');
});
});
//response.write("Hello World");
//response.end('Here is your data: ' + _get['data']);
}).listen(8080);
sys.puts("Server Running on 8080");
從http://net.tutsplus.com/tutorials/javascript-ajax/node-js-for-beginners/ 得到這個代碼,但它不工作,我得到「沒有數據接收」瀏覽器錯誤。 認真迷戀我想知道最新的錯誤。如果我把response.end()放在request.on()中,它會工作,但不會識別數據對象... help!
我知道櫃檯......我只是想知道我給出的鏈接的代碼是否正確。 – Parisa
@Parisa:如果你去那個網站的評論部分,第一/最好的評論說使用'request.on'是不對的。 –
:))))))))))))tnx ...我的錯誤 – Parisa