Shift+鼠标右键 打开Powershell窗口 输入命令 node -v 回车
JavaScript语法 + Node.js内置API模块(fs,path,http等)+ 第三方API模块(express、mySQL)
使用代码编译器(这里我用的是vscode),上方新建终端(当然也可以在powerShell中打开,操作,vscode比较方便,推荐使用) 输入命令 node 01.js (node 空格 js文件名,后缀也得带上)就可以执行
使用fs方法前需要先调用,即const fs = require('fs')
fs.readFile(path[,options],callback)
写入文件方法 fs.writeFile(path,data[,option],callback)
path.join(path1,path2,path3)主要进行拼接路由,可以有多个文件路径,无限制
// 引入path
const path = require("path")
// 引入fs
const fs = require("fs")
// path.join(a,b,c,d)多个路径
fs.readFile(path.join(__dirname,"/file/03成绩-OK.txt"),"utf8",(err,dataStr)=>{
console.log(dataStr)
})
path.basename(path[,ext])
const path = require("path")
const fpath = "admin/first/home.vue"
// path.basename(path[,ext])
// 参数1:文件路径
// 参数2:后缀名 非必须
var fullname = path.basename(fpath, ".vue")
console.log(fullname)
const path = require("path")
const fpath = "admin/home.css"
var fullpath = path.extname(fpath)
console.log(fullpath)
const http = require("http")
const server = http.createServer()```
### 3.为服务器绑定request 事件,监听客户端请求
```javascript
server.on("request", function (req, res) {
console.log("someone visit my web server")
})
server.listen(8080, function () {
console.log('server running at http://127.0.0.1:8080')
})
完整实例如下:
当访问http://127.0.0.1后会执行console.log('server running at http://127.0.0.1:8080')