Library Search
结果页Node.js 毕设实战 — 从入门到答辩
在 知识库 中找到 8 个匹配结果。
知识库
知识库
8 个 Node.js 毕设实战 — 从入门到答辩 # Node.js 毕设实战教程
## 前言
Node.js 是大学毕设的热门选择,因为它一门语言打穿前后端。本教程将带你从零构建一个完整的毕设后端。
## 第一章:理解事件循环
Node.js 的核心是 **事件循环(Event Loop)**。与传统的多线程模型不同,Node.js 用单线程处理所有请求:
```
请求1 ──→ [Event Loop] ──→ 非阻塞I/O ──… 3% 01-从零入门教程 # Node.js 入门篇:从零搭建 RESTful API
## 背景
Node.js 是最流行的后端 JavaScript 运行时。本教程带你从零搭建一个完整的 RESTful API 服务,涵盖路由、中间件、数据库操作。
## 核心概念
### 1. 模块系统
Node.js 使用 CommonJS(`require` / `module.exports`),也支持 ES Modul… 2% 入门篇 - Gatsby数据层与页面生成 ## 第四步:程序化创建页面
```javascript
// gatsby-node.js
exports.createPages = async ({ graphql, actions }) => {
const { createPage } = actions;
const result = await graphql(`
query { allMarkdownRemark… 2% 入门教程 - 从数据到静态站点 **Template**:为每种数据类型指定渲染模板
- **`gatsby-node.js`**:编程式创建页面
## 二、数据层详解
### GraphQL 查询模式
在 `http://localhost:8000/___graphql` 可以交互式探索所有可用数据:
```graphql
# 页面组件中用这种查询
query {
site {
siteMetadata… 2% 01-hello-world-http-server # Node.js Hello World — HTTP 服务器
## 目标
用 Node.js 内置 `http` 模块创建一个最简单的 Web 服务器,监听 3000 端口,返回 JSON 格式的 "Hello World"。
## 完整代码
```javascript
// server.js
const http = require('http');
const hostname… 2% TypeScript 入门到进阶 Vue 3**:原生 TS 支持,`defineProps<T>()`
- **Node.js**:`@types/node`
- **Express**:`@types/express`
## 思考题
1. `any` 和 `unknown` 的区别是什么?什么时候该用 `unknown`?
2. 为什么 `Readonly<User>` 能工作?TypeScript 内部是怎么实现的?
3… 2% 入门教程 - 反向代理与 API 网关实践 # Nginx 入门教程:反向代理与 API 网关实践
## 1. Nginx 的角色定位
在现代架构中,Nginx 常作为:
- **反向代理**:隐藏后端服务细节,统一入口
- **API 网关**:认证、限流、日志、路由
- **静态资源服务器**:直连比应用服务器快 10 倍+
- **SSL 终结**:统一管理证书,后端用 HTTP
```
客户端 → [HTTPS] → Ngin… 2% DL-20 CC2530 Zigbee模块 ESP32 Arduino驱动代码 Serial.begin(115200);
delay(200);
Serial.println();
Serial.println("Dormitory node booting...");
Serial.printf("Lock config: pin=%d activeLow=%d bootGuard=%lu ms\n",… 2%