案例:学生档案管理(实例代码在下载中,为完整的代码)

本文详细介绍了Node.js项目的基本搭建流程,包括利用npm init-y生成package.json,管理项目依赖及元数据。深入讲解了第三方模块router的功能与使用步骤,实现路由;以及serve-static模块的使用,提供静态资源访问服务。同时,分析了学生信息功能的实现步骤,展示了项目结构的最佳实践。

制作流程

在这里插入图片描述

制作

利用npm init -y生成package.json的原因

  1. 是图中的第一步,项目描述文件
    npm在package.json文件中管理项目的依赖项以及项目的元数据。
    node执行js中require的时候,也会根据package.json中的依赖项查找

第三方模块 router
功能:实现路由
使用步骤:
2. 获取路由对象
3. 调用路由对象提供的方法创建路由
4. 启用路由,使路由生效
在这里插入图片描述

第三方模块 serve-static
功能:实现静态资源访问服务
步骤:

  1. 引入serve-static模块获取创建静态资源服务功能的方法
  2. 调用方法创建静态资源服务并指定静态资源服务目录
  3. 启用静态资源服务功能
    在这里插入图片描述

添加学生信息功能步骤分析

在这里插入图片描述

学生信息列表页面分析

在这里插入图片描述
在模板中是不能调用方法的,通过导入模板变量的方式,才能调用

model放数据库的代码
views里面只放模板代码
root里面放路由代码
publish里面放静态资源代码
app.js是项目的入口文件,主文件

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值