node.js搭建服务器

搭建第一个服务器

创建server.js
在这里插入图片描述
Nodejs-api url
操作:–require(‘url’)
url.parse(urlString)查询url信息
url.format(urlObject)将信息解析成正常的url地址
在这里插入图片描述
Query String
querystring模块用于实现URL参数字符串与参数对象的互相转换,示例如下。
require(‘querystring’)

querystring.parse(str[, sep[, eq[, options]]])转换成对象
querystring.stringify(obj[, sep[, eq[, options]]])转换成字符串
在这里插入图片描述
path 模块提供了一些用于处理文件路径的小工具,我们可以通过以下方式引入该模块:
在这里插入图片描述
File System-node操作文件
fs(file system)跟文件相关的方法—require(‘fs’)
1)stat() 获取文件的一些信息
2)mkdir() 新增目录的
3)writeFile(url,con,fc) 书写文件
4)appendFile(url,con,fc) 追加文件内容
5)读取文件的内容:readFile(url,fc)
6)列出目录的东西:readdir
7)重命名目录或文件:rename
8)删除目录与文件:rmdir(目录),unlink(文件) readdirSync(src) 同步读取目录信息

const fs = require("fs");
//获取信息的时候 错误回调优先
fs.stat("data.txt", (error, data) => {
  if (error) {
    console.log(error);
  }
  console.log(data);
});

//创建目录
// fs.mkdir("./test", (error, data) => {
//   if (error) {
//     console.log(error);
//   }
// });

// //写入文件  第二个参数为文件内容
// fs.writeFile("./test/log.html", "<h2>你的名字</h2>", error => {
//   if (error) {
//     console.log(error);
//   }
// });

//追加文件内容
fs.appendFile("./test/log.html", "哈哈", error => {
  if (error) {
    console.log(error);
  }
});

//读取文件内容
fs.readFile("./test/log.html", function(error, data) {
  console.log(data.toString());
});

//读取目录
fs.readdir("./test", (error, data) => {
  console.log(data);
});

//重命名
fs.rename("./test/log.html", "./test/login.html", (error, data) => {
  console.log("success 重命名成功");
});

// 删除文件
// fs.unlink('./log/hello.log',()=>{
//   console.log('success')
// })

// 删除目录--删除的是空文件夹
// fs.rmdir('./logs',()=>{
//   console.log('success')
// })

//同步操作 读文件
//console.log(fs.readdirSync('./log'))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值