檔案上傳需要用到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...