成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

node 學(xué)習(xí)筆記 (2)

高璐 / 1752人閱讀

摘要:除了定義數(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ù)丟失。

node 與 MySQL 的簡單交互

做一個(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)行 程序

NoSQL 數(shù)據(jù)庫(非關(guān)系型數(shù)據(jù)庫)

安裝 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

相關(guān)文章

  • 前端開發(fā)學(xué)習(xí)筆記 - 1. Node.JS安裝筆記

    摘要:安裝筆記官網(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...

    jemygraw 評論0 收藏0
  • 前端開發(fā)學(xué)習(xí)筆記 - 1. Node.JS安裝筆記

    摘要:安裝筆記官網(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...

    BingqiChen 評論0 收藏0
  • 前端開發(fā)學(xué)習(xí)筆記 - 1. Node.JS安裝筆記

    摘要:安裝筆記官網(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...

    Bryan 評論0 收藏0
  • 重學(xué)前端學(xué)習(xí)筆記(二十三)--狹義的文檔對象DOM

    摘要:事件觸發(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的...

    Guakin_Huang 評論0 收藏0
  • 重學(xué)前端學(xué)習(xí)筆記(二十三)--狹義的文檔對象DOM

    摘要:事件觸發(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的...

    wuaiqiu 評論0 收藏0

發(fā)表評論

0條評論

高璐

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<