node.js入门教程(B站黑马程序员)
生活随笔
收集整理的這篇文章主要介紹了
node.js入门教程(B站黑马程序员)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
視頻鏈接:https://www.bilibili.com/video/BV1a34y167AZ?p=1
一、初識node.js
1.瀏覽器中的 JavaScript 運行環境
2.Node.js 中的 JavaScript 運行環境
3.Node.js 可以做什么
- Node.js 作為一個 JavaScript 的運行環境,僅僅提供了基礎的功能和API。然而,基于Node.js 提供的這些基礎能,很多強大 的工具和框架如雨后春筍,層出不窮,所以學會了Node.js ,可以讓前端程序員勝任更多的工作和崗位:
① 基于 Express 框架(http://www.expressjs.com.cn/),可以快速構建Web 應用
② 基于 Electron 框架(https://electronjs.org/),可以構建跨平臺的桌面應用
③ 基于 restify框架(http://restify.com/),可以快速構建API 接口項目
④ 讀寫和操作數據庫、創建實用的命令行工具輔助前端開發、etc…
4.Node.js 怎么學
- 瀏覽器中的 JavaScript 學習路徑:
JavaScript 基礎語法 + 瀏覽器內置 API(DOM + BOM) + 第三方庫(jQuery、art-template 等) - Node.js 的學習路徑:
JavaScript 基礎語法 + Node.js 內置 API 模塊(fs、path、http等)+ 第三方 API 模塊(express、mysql等)
二、fs 文件系統模塊
2.1 什么是 fs 文件系統模塊
2.2 讀取指定文件中的內容
2.3 向指定的文件中寫入內容
2.4 fs 模塊 - 路徑動態拼接的問題
三、path 路徑模塊
3.1 什么是 path 路徑模塊
3.2 路徑拼接
3.3 獲取路徑中的文件名
3.4 獲取路徑中的文件擴展名
四、http 模塊
4.1 什么是 http 模塊
4.2 進一步理解 http 模塊的作用
4.3 服務器相關的概念
4.4 創建最基本的 web 服務器
代碼實現:
4.5 根據不同的 url 響應不同的 html 內容
五、Node.js 中的模塊化
1 Node.js 中模塊的分類
2 加載模塊
3 Node.js 中的模塊作用域
4 向外共享模塊作用域中的成員
- 注意:為了防止混亂,建議大家不要在同一個模塊中同時使用exports 和 module.exports
5 Node.js 中的模塊化規范
六、 Express
1. 初識 Express
1.1 Express簡介
1.2 Express 的基本使用
1.3 托管靜態資源
2. Express 路由
2.1 路由的概念
2.2 路由的使用
3. Express 中間件
3.1 中間件的概念
3.2 Express 中間件的初體驗
3.3 中間件的分類
3.4 自定義中間件
4. 使用 Express 寫接口
4.1 創建基本的服務器
4.2 創建 API 路由模塊
4.3 編寫 GET 接口
4.4 編寫 POST 接口
4.5 CORS 跨域資源共享
4.6 JSONP 接口
5.數據庫與身份認證
1. 數據庫的基本概念
2. 安裝并配置 MySQL
3. MySQL 的基本使用
3.1 使用 MySQL Workbench 管理數據庫
3.2 使用 SQL 管理數據庫
3.3 SQL 的 SELECT 語句
3.4 SQL 的 INSERT INTO 語句
3.5 SQL 的 UPDATE 語句
3.6 SQL 的 DELETE 語句
3.7 SQL 的 WHERE 子句
3.8 SQL 的 AND 和 OR 運算符
3.9 SQL 的 ORDER BY 子句
3.10 SQL 的 COUNT(*) 函數
演示代碼如下:
##
4. 在項目中操作 MySQL
4.1 在項目中操作數據庫的步驟
4.2 安裝與配置 mysql 模塊
4.3 使用 mysql 模塊操作 MySQL 數據庫
代碼實現:
5. 前后端的身份認證
5.1 Web 開發模式
5.2 身份認證
5.3 Session 認證機制
5.4 在 Express 中使用 Session 認證
5.5 JWT 認證機制
5.6 在 Express 中使用 JWT
七、 項目【開發API接口】
在線地址:http://www.escook.cn:8088/#/mds/1.init
總結
以上是生活随笔為你收集整理的node.js入门教程(B站黑马程序员)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计模式的理解的总结
- 下一篇: atoi()