一、文件上傳 1、multer中間件 再上傳文件時(shí),我們通常會(huì)使用到他俐东。Multer用于處理multipart/form-data 類型的表單數(shù)據(jù)尘颓。首先我們先安裝它: 2骆撇、使...
一、文件上傳 1、multer中間件 再上傳文件時(shí),我們通常會(huì)使用到他俐东。Multer用于處理multipart/form-data 類型的表單數(shù)據(jù)尘颓。首先我們先安裝它: 2骆撇、使...
一羽德、關(guān)于Cookie 在我們關(guān)閉一個(gè)登錄過的網(wǎng)址并重新打開它后,我們的登錄信息依然沒有丟失迅办;當(dāng)我們?yōu)g覽了商品后歷史記錄里出現(xiàn)了我們點(diǎn)擊過的商品;當(dāng)我們推回到首頁后章蚣,推薦商品也...
一、node熱重啟 1.安裝 npm i nodemon 2.運(yùn)行啟動(dòng) nodemon .bin/www 二纤垂、關(guān)于get請(qǐng)求 一般在網(wǎng)站開發(fā)中矾策,get都用作數(shù)據(jù)獲取和查詢,類...
一贾虽、簡介 相比于jade模板引擎,ejs對(duì)原HTML語言就未作出結(jié)構(gòu)上的改變吼鱼,只不過在其交互數(shù)據(jù)方面做出了些許修改蓬豁,相比于jade更加簡單易用。因此其學(xué)習(xí)成本是很低的菇肃。您也可...
一、Express路由簡介 路由表示應(yīng)用程序端點(diǎn) (URI) 的定義以及響應(yīng)客戶端請(qǐng)求的方式琐谤。它包含一個(gè)請(qǐng)求方時(shí)(methods)蟆技、路徑(path)和路由匹配時(shí)的函數(shù)(cal...
Express的安裝方式 Express的安裝可直接使用npm包管理器上的項(xiàng)目斗忌,在安裝npm之前可先安裝淘寶鏡像: 這樣我們使用cnpm的來代替npm质礼,這使得下載速度提高很多...
視圖 對(duì)于復(fù)雜的查詢织阳,在多次使用后眶蕉,維護(hù)是一件非常麻煩的事情 解決:定義視圖 視圖本質(zhì)就是對(duì)查詢的一個(gè)封裝 定義視圖 視圖的用途就是查詢 操作 MySQL 創(chuàng)建數(shù)據(jù)庫 我們可...
一妻坝、范式與關(guān)系 假設(shè)有一個(gè)名為employee的員工表伸眶,它有九個(gè)屬性:id(員工編號(hào))、name(員工名稱)刽宪、mobile(電話)厘贼、zip(郵編)、province(省份)圣拄、...
一、數(shù)據(jù)篩選條件 使用where子句對(duì)表中的數(shù)據(jù)篩選庇谆,結(jié)果為true的行會(huì)出現(xiàn)在結(jié)果集中 語法如下: 1.比較運(yùn)算符 等于= 大于> 大于等于>= 小于< 小于等于<= 不等...
今天正式開啟第二階段學(xué)習(xí),先了解數(shù)據(jù)庫相關(guān)知識(shí)和Node.js對(duì)數(shù)據(jù)庫的操作等饭耳。 一串述、數(shù)據(jù)庫安裝 數(shù)據(jù)庫:專門用于存放數(shù)據(jù)地方。sqlServer,mysql,sqlite ...
到今天node.js的基礎(chǔ)部分基本就過了一遍寞肖,感覺不是很全面纲酗,但也是基礎(chǔ)基本入門了,今天就學(xué)習(xí)一下npm上傳封裝好的工具包和公網(wǎng)部署服務(wù)的方法新蟆。 一觅赊、npm包上傳 1. 創(chuàng)建...
1.靜態(tài)服務(wù)器定義 能夠根據(jù)需要請(qǐng)求的文件琼稻,原封不動(dòng)的將服務(wù)器磁盤中的數(shù)據(jù)直接返回給到瀏覽器吮螺。 根據(jù)設(shè)定的目錄,判斷用戶是否請(qǐng)求的文件時(shí)靜態(tài)文件 從磁盤讀取靜態(tài)文件并返回 如...
1、協(xié)議及協(xié)議棧的基本概念 1.1熊咽、什么是協(xié)議 協(xié)議是網(wǎng)絡(luò)中計(jì)算機(jī)或設(shè)備之間進(jìn)行通信的一系列規(guī)則的集合莫鸭。常用協(xié)議有IP、TCP横殴、HTTP被因、POP3、SMTP等衫仑。 1.2梨与、什么...
Puppeteer是谷歌官方出品的一個(gè)通過DevTools協(xié)議控制headless Chrome的Node庫文狱≈嘈可以通過Puppeteer的提供的api直接控制Chrome模擬...
cheerio是nodejs的抓取頁面模塊瞄崇,為服務(wù)器特別定制的呻粹,快速壕曼、靈活、實(shí)施的jQuery核心實(shí)現(xiàn)等浊。適合各種Web爬蟲程序腮郊。 安裝 特點(diǎn) 熟悉的語法 :cheerio實(shí)現(xiàn)...
Node.js中path模塊提供了一些路徑操作的api,os模塊提供了一些操作系統(tǒng)相關(guān)信息的api轧飞,url核心模塊為我們提供解析URL地址的api,今天主要對(duì)path模塊、o...
Node.js 是單進(jìn)程單線程應(yīng)用程序过咬,但是因?yàn)?V8 引擎提供的異步執(zhí)行回調(diào)接口,通過這些接口可以處理大量的并發(fā)制妄,所以性能非常高掸绞。 Node.js 幾乎每一個(gè) API 都是...
今天主要是對(duì)readline模塊和Stream(流)的學(xué)習(xí)使用 什么是readline readline允許從可讀流中以逐行的方式讀取數(shù)據(jù)集漾,比如process.stdin等。...
fs主要是讀文件和寫文件用的,用途非常廣法也非常方便诗芜,也是系統(tǒng)自帶的文件類型操作的模塊瞳抓。 Node.js中文文檔:[url]http://nodejs.cn/api/fs.h...
Node.js的介紹和安裝就直接略過了吧:⒀啤!翠桦! Node.js采用的是CommonJs規(guī)范横蜒,在Node.js中,一般將代碼合理拆分到不同的JS文件中销凑,每一個(gè)文件就是一個(gè)模塊丛晌,...