文件操作路径和模块路径
- 文件操作路径
./data/a.txt
相对于当前目录
data/a.txt
相对于当前目录,可以省略./
/data/a.txt
绝对路径,当前文件模块所处磁盘根目录
c:/xx/xx...
绝对路径
- 模块操作路径
- 模块操作中的操作路径不能省略./
require('/data/foo.js')
require('./data/foo.js')
修改完代码自动重启
- 使用一个第三方命名行工具:
nodemon
帮我们解决频繁修改代码重启服务器的问题
nodemon
是一个基于Node.js开发的一个第三方命令行工具,我们使用时需要独立安装
npm install --global nodemon
node app.js
nodemon app.js
- 只要是通过
nodemon app.js
启动的服务,则它会监视你的文件变化,当文件变化时,自动帮你重启服务器
Express
npm install --save express
var express = require('express')
var app = express()
app.get('/', function (req, res) {
res.end('hello world')
})
app.listen(3000, function () {
console.log('express app is running...');
})
- 路由
- 路由就是一张表,表里有具体的映射关系
- 请求方法,请求路径,请求处理函数
- get
app.get('/',function(req,res){
res.send('Hello World!')
})