path模块
获取路径:path.dirname()
获取文件名(带有扩展名):path.basename()
获取文件名(没有扩展名):path.basename( , ".后缀")
获取文件的扩展名:path.extname()
路径连接:path.join()
转化成绝对路径:path.resolve()
解析路径 :
path.parse(){
root : 根路径
dir : 路径名
base : 文件名.后缀名
ext : 后缀名
name : 文件名,不包括后缀名
}
全局变量
- __dirname 获取当前文件所在的绝对路径,不包括文件名
- __filename 获取当前文件所在的绝对路径,包括文件名
express搭建服务器
-
创建一个项目目录
-
在项目的目录里面创建package.json文件 - - - > npm init
-
安装express - - -> cnpm install express --save
–save 是把下载的express保存到生产依赖项当中 -
创建index.js(入口文件)
-
在index.js引入express - - -> var express = require(“express”);
-
使用express,先进行实例化 - - -> var app = new express();
-
设置监听的端口号 - - -> app.listen(8080);
-
如果想让浏览器有内容,那么我们需要配置路由
app.get("/",function(req,res){
res.send(“hello world”);
})
利用express搭建服务器接收get方式传递的数据:
- req.query
- req.params
利用express搭建服务器接收post方式传递的数据:
-
下载body-parser模块
npm install body-parser --save -
进行引入
var bodyParser = require(“body-parser”); -
进行注册
app.use(bodyParser.urlencoded({ extended: false })) -
接受post传递过来的数据
req.body