初学node.js笔记
node
http服务器
var http = require(‘http’);
http.createrver(function(req,res){
res.writehead(200,{‘content-type’ : ‘text/html’});
res.write(‘
node.js
若的文言文意思二项分布公式8216;); res.end(‘
hello world!!
‘); }).listen(3000);
console.log(“http rver is listening at port 3000.”);
这段代码中,http.createrver 创建了一个 http.rver 的最近流行的男生发型实例,将一个函数 作为 http 请求处理函数。这个函数接受两个参数,分别是请求对象( req )和响应对象 ( res )。在函数体内,res 显式地写回了响应代码 200 (表示请求成功),指定响应头为 ‘conten百日安全活动总结t-type’: ‘text/html’,然后写入响应体 ‘< h1>node.js‘,通过 res.end 结束并发送。最后该实例还调用了 listen 函数,启动服务器并监听 3000 端口。
get请求url获取参数
var http = require(‘http’);
var url = require(‘url’);
var util = require(‘util’);淇水汤汤读音
http.createrver(function(req, res){
res.writehead(200, {‘content-type’: ‘text/plain’});
// 解析 url 参数
var params = url.par(req.url, true).query;
res.write(“网站名:” + params.name);
res.write(“\n”);
res.write(“网站 url:” + params.url);
res.end();
}).listen(3000);
post请求内容
var http = require(‘http’);
var querystring = require(‘querystring’);
var posthtml =
‘
‘ + ” + ‘
‘ + ‘网站名:
‘ + ‘网站 url:
‘ + ‘提交’ + ‘
‘ + ”; http.createrver(function (req, res) { var body = “”; req.on(‘data’, function (chunk) { body += chunk; }); req.on(‘end’, function () { // 解析参数 body = querystring.par(body); // 设置响应头部信息及编码 res.writehead(200, {‘content-type’: ‘text/html; chart=utf8’}); if(body.name && body.url) { // 输出提交的数据 res.write(“网站名:” + body.name); res.write(“
“); res.write(“网站 url:” + body.url); } el { // 输出表单 res.write(posthtml); } res.end(); }); }).listen(3000);
本文发布于:2023-04-03 12:29:16,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/da5eadc747ad1ff89d348eed87ccc74b.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:初学node.js笔记.doc
本文 PDF 下载地址:初学node.js笔记.pdf
留言与评论(共有 0 条评论) |