当前位置: 首页 > 工具软件 > Nide > 使用案例 >

nide-js.nt

淳于健
2023-12-01

HTTP 创建服务器 http.createSever([option],[requerlistener])

//注  git base 进入:cd 命令  这里的进入服务器为 :cd server
const http = require('http')
//创建服务器
http.createSever((req, resp) =>{
    resp.write('hello')
    //resp.write 可能会多次请求 服务器会在这里等待,所以需要end
    resp.end()
    //如果返回只有一次,可以直接end
    resp.end('hellw node')// 也可以返回h1 ('<h1>hello node(/h1)')
}).listen(8080,() => {   // 监听 
    console.log('8080端口监听成功')
})

//在git base 里面全局安装
npm install nodemon -g 
//安装好之后可以直接使用nodemon index 监听
// 监听状态服务器可以自动重启,不用我们手动重启了
//退出    两下ctrl + c

Path

把路径解析成对象:

// path.parse()   例:
const path = require('path')
const filepath = 'C://a/b/c.html'
const obj = path.parse(filePath)
console.log(obj)

//把对象变字符串成路径  例:
const obj2 = {
    dir:'C://x/y',
    base:'z.html'
}
const filePath = path.format(obj2)
console.log(filePath2)

//把定义好的模块导出
module.exports = paths

//在需要引入的地方引入..根据文件路径引入模块(自定义模块) 所以前面要加./
const paths = require('./paths')

绝对路径: (在哪个位置打印就会打印出这个位置的路径)

// __dirname在node里任何位置都可以使用,代表当前文件所在的绝对路径
console.log(__dirname)
//如果文件在当前路径可以直接拼接
console.log(__dirname +'/02-os.js')
//但是如果要返回上一级,只能用join或者resolve
console.log(path.join(__dirname, '../utils.js'))
console.log(path.resolve(__dirname, '../utils.js'))
 类似资料:

相关阅读

相关文章

相关问答