摘要:除了定義數(shù)據(jù)結(jié)構(gòu),還可以設(shè)定默認(rèn)值,處理輸入,以及加強(qiáng)校驗(yàn)添加任務(wù)搜索文檔更新文檔
創(chuàng)建一個(gè)http 服務(wù)器 服務(wù)器 響應(yīng)方式
在調(diào)用完請求回調(diào)函數(shù)之后,就要由你負(fù)責(zé)用res.end()方法結(jié)束響應(yīng)
讓服務(wù)器監(jiān)聽 端口 并定義處理函數(shù) 修改響應(yīng)頭 設(shè)定HTTP響應(yīng)的狀態(tài)碼 req.method 查看 http 請求方法 最好將流編碼設(shè)定為ascii或utf8,以直接得到通用字符串 創(chuàng)建一個(gè)靜態(tài)文件服務(wù)器 STREAM.PIPE()優(yōu)化數(shù)據(jù)傳輸 處理 文件不存在 服務(wù)器錯(cuò)誤 使用formidable 處理上傳,由于這里用的是插件,不詳細(xì)說 使用https流程:(手稿--)
生成私鑰
創(chuàng)建證書
使用https 的方法跟http 很相似,差別在于多了個(gè)option參數(shù)
基于文件的存儲
文件存儲的主要問題就是可能多個(gè)用戶修改同一個(gè)文件,導(dǎo)致數(shù)據(jù)丟失。
做一個(gè)可以增刪改查的 工作記錄程序
程序流程:
安裝SQL
在啟動程序文件 timetrack_server.js 中配置sql
程序設(shè)置及數(shù)據(jù)庫連接初始化
HTTP請求路由
創(chuàng)建數(shù)據(jù)庫表
定義幾個(gè)輔助函數(shù)
定義add函數(shù)
delete 函數(shù)
歸檔函數(shù)
查詢函數(shù)
渲染記錄函數(shù)
渲染表單函數(shù)
運(yùn)行 程序
安裝 MongoDB
連接MongoDB
訪問MongoDB集合
將文檔插入集合中
更新MongoDB文檔
搜索文檔
刪除文檔
Mongoose
安裝Mongoose
打開和關(guān)閉
在用Mongoose管理數(shù)據(jù)時(shí),需要注冊schema
Mongoose的schema很強(qiáng)大。除了定義數(shù)據(jù)結(jié)構(gòu),還可以設(shè)定默認(rèn)值,處理輸入,以及加強(qiáng)
校 驗(yàn)
添加任務(wù)
搜索文檔
更新文檔
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/89119.html
摘要:安裝筆記官網(wǎng)下載文件官網(wǎng)地址安裝程序雙擊進(jìn)行安裝。點(diǎn)擊下一步程序安裝的一個(gè)好的習(xí)慣是,把程序安裝到盤或者盤的目錄下面。 Node.JS安裝筆記 Node.js? is a JavaScript runtime built on Chromes V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O mo...
摘要:安裝筆記官網(wǎng)下載文件官網(wǎng)地址安裝程序雙擊進(jìn)行安裝。點(diǎn)擊下一步程序安裝的一個(gè)好的習(xí)慣是,把程序安裝到盤或者盤的目錄下面。 Node.JS安裝筆記 Node.js? is a JavaScript runtime built on Chromes V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O mo...
摘要:安裝筆記官網(wǎng)下載文件官網(wǎng)地址安裝程序雙擊進(jìn)行安裝。點(diǎn)擊下一步程序安裝的一個(gè)好的習(xí)慣是,把程序安裝到盤或者盤的目錄下面。 Node.JS安裝筆記 Node.js? is a JavaScript runtime built on Chromes V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O mo...
摘要:事件觸發(fā)和監(jiān)聽事件相關(guān)。文檔是一個(gè)由標(biāo)簽嵌套而成的樹形結(jié)構(gòu),因此,也是使用樹形的對象模型來描述一個(gè)文檔。節(jié)點(diǎn)的寫法三是樹繼承關(guān)系的根節(jié)點(diǎn)。七表示一個(gè)上的范圍,這個(gè)范圍是以文字為最小單位的。 筆記說明 重學(xué)前端是程劭非(winter)【前手機(jī)淘寶前端負(fù)責(zé)人】在極客時(shí)間開的一個(gè)專欄,每天10分鐘,重構(gòu)你的前端知識體系,筆者主要整理學(xué)習(xí)過程的一些要點(diǎn)筆記以及感悟,完整的可以加入winter的...
摘要:事件觸發(fā)和監(jiān)聽事件相關(guān)。文檔是一個(gè)由標(biāo)簽嵌套而成的樹形結(jié)構(gòu),因此,也是使用樹形的對象模型來描述一個(gè)文檔。節(jié)點(diǎn)的寫法三是樹繼承關(guān)系的根節(jié)點(diǎn)。七表示一個(gè)上的范圍,這個(gè)范圍是以文字為最小單位的。 筆記說明 重學(xué)前端是程劭非(winter)【前手機(jī)淘寶前端負(fù)責(zé)人】在極客時(shí)間開的一個(gè)專欄,每天10分鐘,重構(gòu)你的前端知識體系,筆者主要整理學(xué)習(xí)過程的一些要點(diǎn)筆記以及感悟,完整的可以加入winter的...
閱讀 2869·2021-07-30 15:30
閱讀 563·2019-08-30 15:55
閱讀 1634·2019-08-26 17:04
閱讀 645·2019-08-26 11:36
閱讀 2085·2019-08-26 10:58
閱讀 3565·2019-08-23 14:34
閱讀 1567·2019-08-22 18:48
閱讀 2536·2019-08-21 17:51