Node01 -- 安装与执行-文件操作-数据请求、响应
1、node安装
下载地址:https://nodejs.org/en/
下载稳定版安装,下一步下一步就可以。
2、node执行
cmd命令找到nodejs文件运行。
3、webstorm可以运行nodejs文件 => 右键 Run 文件名
例如:访问localhost:8080,控制台输出the is procedure
const http = require('http');
var server = http.createServer(function(){
console.log("the is procedure");
});
//监听-等待
//端口
server.listen(8080);
4、request 请求 输出-请求的东西
req.url();//文件地址
5、response 响应 写入-写入的东西
res.write("abc");//给前台输出abc
res.end();//输出结束
6、文件操作 - fs(File System)
异步 vs 同步
异步——多个操作可以同时进行,前一次的操作没完事,后一次也能开始
同步——一次一个
例子:
//创建服务器
var server=http.createServer(function(req,res){
//req.url 访问当前文件 ./index.html
//如果访问./node01/index.html,需要加上前缀./stat(当前目录下的文件) => file_name "./stat"+req.url
var file_name="./stat"+req.url;
//读取文件 => readFile(文件名,回调函数)
//*注意 res.end();
fs.readFile(file_name,function(err, data){
if (err){
res.write('404');
}else{
res.write(data);
}
res.end();
});
});