-
3 . 文件上传
npm install --save multer
查看全部 -
2 . 中间件路由的使用
router.get('/login',[valid_login_params],(req,res,next) => {
res.json({
message:"from to demo"
})
})
路由中间件可以写N个
查看全部 -
//读取系统CPU的信息
// 引入模块
const os = require("os");
// 读取系统CPU数量
const cpu = os.cpus();
// 打印结果
console.log(cpu.length);
// 获取内存
const total = os.totalmem();
// 打印结果
console.log(total/1024/1024/1024);
// 剩余内存
const free = os.freemem();
console.log(free/1024/1024/1024);
// web服务
const http = require("http");
const sever = http.createServer((req,res)=>{
res.end("hello world")
})
sever.listen(8080,'127.0.0.1',()=>{
console.log("服务启动成功")
})
查看全部 -
<h4>根据回调的传参个数判定回调函数是否为异常处理函数还是正常路由处理函数。</h4><p>express框架层面应该做了识别处理,<br/>如果你给app.use传递一个有四个传参 的回调函数,那么express认为此回调函数是错误处理函数,那么回调函数传参依次为 :<code>err,req, res, next</code>;<br/>如果你给app.use传递一个有三个传参的回调函数,那么express认为此回调函数是错误处理函数,那么回调函数传参依次为 :<br/><code>req, res, next</code></p><p><br/></p>查看全部
-
//app.router.js
const express = require('express') ;
const router = express.Router();
router.get('/list',(req,res)=>{
res.json({
msg:'test router'
})
})
module.exports = router;const express = require('express') ;
const appRouter = require('./app.router') ; //app.router.js
const moreRouter = require('./app.moreRouter') ; //app.moreRouter.js
const app = express();
app.use('/main',appRouter) //http://127.0.0.1:3000/main/list
app.use('/more',moreRouter) //http://127.0.0.1:3000/more/list
app.listen(3000, ()=>console.log('please open 3000 port'))查看全部 -
## express
### all API的用法
#### 匹配所有的请求类型
```js
app.all('/demo',(req, res)=>{})
```
#### 匹配所有的uri
使用*来匹配所有的uri,常用的场景有打印请求日志 等等。
```js
app.all('*',(req, res)=>{})
```
查看全部 -
const express = require('express') ; const app = express(); app.get('/demo',(req,res)=>{res.json({msg:'test get'})}) app.post('/demo',(req,res)=>{res.json({msg:'test post'})}) app.listen(3000, ()=>console.log('please open 3000 port'))
查看全部 -
通俗的讲,一个完整的url中,除了域名和端口的部分,剩下的就是uri,可以用uri唯一标识资源。如下:
`https://blog.csdn.net/qq_32595453/article/details/79516787`;
上面的uri就是 `/qq_32595453/article/details/79516787`;
查看全部 -
中間鍵APP
查看全部 -
建立app.get
查看全部 -
express與nodejs差異
查看全部 -
nodemon 設定
查看全部 -
navicat客户端查看全部
-
get用query查看全部
-
1,postman 2,params方式传参查看全部
举报