课程大纲

Express.js

  • 安装 Express.js
  • Express.js 应用程式的目录结构
  • 创建伺服器
  • 路由和中间件功能
    • 错误处理
    • 伺服器端记录
  • 伺服器端模组:HTTP, HTTPS, URL, SSL/TLS, Cluster, DNS, Process & child process, REPL, Zlib
  • 与 nginx 关联的负载均衡

Node.js - 基础(仅概念和架构)

  • Node.js, V8 & 伺服器端开发
    • 阻塞 vs. 非阻塞
    • 事件驱动型 Programming
    • 事件回圈和单线程解复用器
  • npm 作为包管理器
    • 依赖关系机制
    • package.json档
  • 版本迁移

V8 发动机内部结构

  • 性能
  • V8 作为编译器
  • 记忆体方案
  • 垃圾回收
  • 记忆体泄漏

监测

  • 使用 sematext 进行监控
  • 使用 ruxit 进行监控

1.5 PM2

  • 应用程式打包和部署
  • Nodejs+pm2 运行时打包部署
  • Nodejs 脚本包
  • 检查和切换 nodejs 版本
  • 档系统位置和标准
  • 伐木
  • 初始化脚本
  • SSL/TLS 证书
  • 监测
  • 停止、启动、删除、恢复应用程式
  • 停止、启动、恢复 PM2 进程
 14 小时

客户评论 (5)

即将举行的公开课程

课程分类