node.js学习

1.node.js可以干什么?

通常我们都把网页:运行在客户端(vscode)
在这里插入图片描述
但是前后端交互:需要用服务器:
建立服务器后,我们就可以用:http://127.0.0.1:3000(网址)打开网页

在这里插入图片描述

建立web服务器
node中有:http核心模块

在这里插入图片描述

2.创建服务器代码?

listen(3000): 是端口值3000

var http=require("http")  //       创建http
http.createServer().listen(3000)        //创建服务器,创建完成
console.log("HTTP server is listening at port 3000.网址为http://127.0.0.1:3000");//打开浏览器输入网址,就可以打开网页了

把内容放进文件.js中
把这个文件:命名为:文件名.js

打开cmd窗口:
把这个文件的目录打进去
node 文件.js代码运行文件,就创建成功了

在这里插入图片描述

打开方式:cd 文件目录
再输入 node 文件名.js
最后有这个窗口:就服务器创建成功了
而且:关闭窗口,服务器就停止运行,所以要打开窗口

在这里插入图片描述

最后编写js文件闪容:注意中英文:括号,如果你用中文打括号,会出现编译不成功

当我把:
console.log(“HTTP server is listening at port 3000.网址为http://127.0.0.1:3000”) ;
英文括号修改用中文输入的括号:报错误(一定注意用英文输入)

在这里插入图片描述

3.在服务器写代码,网页的html?

在这里插入图片描述

在这里插入图片描述

4.request,respose学习

res是:respose
res.write(“写html标签”);
res.end(""); 结束标签(一定要写)
res.writeHead()
第一个是HTTP状态码,如200(请求成功),404(未找到)等。
第二个是告诉浏览器发送的数据类型:{“Content-Type”:“text/html”}
html标签
第三个就是具体发送的是什么数据
该格式可以识别HTML结构,编码格式是UTF-8: {charset=UTF8’}
{“Content-Type”:“text/html”;charset=UTF8}

http.createServer(function(req, res) {
    res.writeHead( 200 , {"Content-Type":"text/html"});
    res.write("<h1>Node.js</h1>");  //
    res.write("<p>Hello World</p >");
   res.write("<p>Hello World!</p >");
  
    res.end("<p>beyondweb.cn</p >");
})  
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半浮名

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值