关于nodejs的一些基础

一句话总结: Node.js 或者Node是一个开源跨平台的运行环境,用来在浏览器外执行javascript代码

常用的系统内建模块:

fs【file system】,path,http,os,events

path:
  1. .basename//获取路径的最后一部分
  2. __dirname//获取路径
  3. .dirname//获取路径
  4. .extname//获取扩展名称
  5. .format()
  6. .parse()
  7. .isAbsolute判断是否为绝对路径
  8. .join//拼接路
  9. .normalize//规范化路径
  10. .relative//计算相对路径
  11. .resolve//解析路径
fs ( 文件系统的简写 ) :

readdir
stat 对象提供了关于文件的信息。
readFileSync
writeFileSync

http:
const http = require('http')
const server = http.createServer()
server.on('connection',(socket) =>{
console.log('New connection...')
})
server.listen(3000)
console.log('Listening on port 3000...')
const http = require('http')
//创建一个服务
const server = http.createServer((req,res) =>{
    if(req.url === '/'){
        res.write('hello')
        res.end()
    }
    if(req.url === '/api/courses'){
        res.write(JSON.stringify([1,2,3]))
        res.end()
    }
})
server.listen(3000)
console.log('Listening on port 3000');

.
.
.

const path = require('path')
const os=require('os');
// const a=path.basename('/a/b/c.css')//返回最后一部分
// console.log(a);
// const b=path.dirname('/目录/1.js')//返回目录名
// console.log(b);
// console.log(__dirname);
// const c=path.extname('index.html')//返回扩展名
// console.log(c);
// const d=path.format({root:'/ig',dir:'/home/use',base:'a.css'})//返回路径字符串
// console.log(d);
// const e=os.totalmem()
// const f=os.freemem()
// console.log(e);
// console.log(f);
// const g=path.isAbsolute('/abc')//检测 path 是否为绝对路径
// console.log(g);
// const h=path.join('/a','b','c')//所有给定的 path 片段连接到一起
// console.log(h);
const i=path.normalize('/foo/bar/abc')
console.log(i);
const j=path.parse()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值