nodejs學習六 multer檔案上傳

2021-10-02 21:48:59 字數 1317 閱讀 5569

檔案上傳需要用到multer包

npm install multer

const express =

require

('express'

)const multer =

require

("multer");

const md5 =

require

("md5-node");

const fs =

require

('fs');

const router = express.

router()

const models =

require

('../../models'

)// 模型物件

const op = models.sequelize.op;

const tokencheck =

require

('../middleware/middleware_token'

)// 中介軟體:token的建立於驗證

const outputformat =

require

('../outputformat/outputformat'

)// 中介軟體:統一返回格式

// 設定儲存路徑

let storage = multer.

diskstorage(,

filename:

function

(req, file, cb)$.

$`)}

})// 建立資料夾

varcreatefolder

=function

(folder)

catch(e

)};var uploadfolder =

'./images/'

;createfolder

(uploadfolder)

;// 新增配置檔案到muler物件。

var upload =

multer()

;// 檔案上傳請求處理,upload.array 支援多檔案上傳,第二個引數是上傳檔案數目

router.

post

('/uploadimg'

, upload.

single

('img'),

(req, res)

=>;if

(!files)

else

outputformat

(res, result)}}

);

Nodejs爬蟲實戰(六)

1.處理資料 上一步獲取結果中含有p標籤,用正則篩選,去掉標籤,只留下文字。var myhtml document.queryselector read content innerhtml.replace g,統計詞的個數首先需要文字分詞 分詞模組segment 盤古分詞元件 例項化,使用預設的識別...

nodejs學習資料

nodejs從2011年下半年了解,2012年開始接觸,今年4 5月份的時候才開始正式學習。這也差不多半年多了,對nodejs也有個整體的了解。下面是在這半年多整理的一些學習資料。nodejs官網這個就不用說了,沒去過就不用往下面看了的。1 node跟mongodb 部落格系統,對初學者看看別人寫的...

NodeJS學習筆記

superagent 抓取資源 cheerio 化為dom結構 var superagent require superagent superagent.get host url end function err,sres sres.text 裡面儲存著網頁的 html 內容,將它傳給 cheeri...