دریافت پارامتر با روش GET در node.js
دوشنبه, ۲۴ خرداد ۱۳۹۵، ۱۰:۱۳ ب.ظ
node.js
GET
کد زیر یک http سرور را پیاده سازی میکند که می تواند پارامتر های دریافتی به روش get را دریافت و نمایش دهد
var http = require('http'); var url = require('url'); // Configure our HTTP server to respond with Hello World to all requests. var server = http.createServer(function (request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("test /n"); //var c= response.param('t'); //console.log(c); var url_parts = url.parse(request.url, true); var query = url_parts.query; console.log(query); //{Object} response.end("Hello World\n"); }); // Listen on port 8000, IP defaults to 127.0.0.1 server.listen(8000); // Put a friendly message on the terminal console.log("Server running at http://127.0.0.1:8000/");
کدی که عمل دریافت پارامتر را دارد در زیر خلاصه شده
var url = require('url'); var url_parts = url.parse(request.url, true); var query = url_parts.query; console.log(query);
با وارد کردن این ادرس در مرورگر
http://127.0.0.1:8000?msg=hello
عبارت msg=hello به صورت جسون در خروجی به نمایش در می اید