目录
3.3.使用node实现一个简单服务器(根据官方文档来操作)
4.1.将项目分成三个模块:服务器模块,路由模块,业务处理模块
1.什么是nodejs?
nodejs就是js的运行环境,本质上就是js,可以替代浏览器来运行js代码
2.安装成功后查看node版本
3.正式学习node
3.1.node模块
核心模块:node自带的(注意:官方文档只是node核心模块的说明)
第三方模块:别人写好的,自己拿来用
自定义模块:自己写的
3.2.使用node操作文件内容(根据官方文档来操作)
读取d盘的hello.txt文件内容
往d盘的hello.txt文件里面写入内容
往d盘的hello.txt文件里面追加内容
3.3.json操作
向hzw.json里面写入json字符串
向hzw.json里面添加一条数据
删除hzw.json特定id值的数据
修改hzw.json的数据
3.3.使用node实现一个简单服务器(根据官方文档来操作)
1.正常打印,说明请求有效
2.正常响应中文
3.正常响应html页面
4.响应静态资源
5.获取某一目录下的所有文件的属性
3.4.使用npm创建一个项目
创建项目
初始化之后,后续的填完然后按回车即可自动创建
注意:可以使用package.json完成项目的迁移
package.json文件的作用:
1.详细记录项目信息
2.简单记录第三方扩展的信息
package-lock.json文件的作用:
1.简单记录项目信息
2.详细记录第三方扩展的信息
npm被墙,可以使用国内淘宝的备份
之前学springboot的时候发现cnpm命令用着总是有点问题,最后还是用npm舒服一点
Commonjs规范
注意:nodejs并不是百分百支持commonjs规范,在某些情况下导入模块是不需要加具体路径的,实际上是在通过node_modules目录加载