-
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方式傳參查看全部
舉報