首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
node.js
哈哈哈哈多好听
创建于2022-06-28
订阅专栏
node.js入门
等 1 人订阅
共29篇文章
创建于2022-06-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
node.js [express模块]防盗链、路由模块化、处理文件上传
一. 防盗链 判断是否是本网的依据: 简单实现如下: 【可以在全局中间件里实现】 二. 路由模块化 每个路由模块中: (1) 创建路由对象: (2) 路由注册: (3) 导出路由对象 主文件中引入使用
node.js [express框架] 模板引擎ejs
<1> 什么是模板引擎?什么是 ejs? <2> ejs 的基本使用 (1) 安装 ejs (2) 导入 ejs (3) 基本方法 ejs.render(str, {变量对象} ) (4) 栗子 <3
node.js [express框架] 基础使用(中间件)
一. express <1> 下载安装 express <2> express 的简单使用 导入 express 创建应用对象 创建路由 监听端口,启动服务 <3> 路由 1. 路由的官方定义: 2.
node.js [包package]
一. 包 package <1> 什么是包? <2> 包的来源: 由第三方个人或者团队开发出来的!! <3> why need 包? 二. 包管理工具 借助包管理工具,可以快速开发项目,提升开发效率。
node.js [模块化]
一. 模块化 <1> What is 模块化? <2> 模块化的好处: 防止命名冲突 复用性高 可维护性高 二. 模块数据的向外暴露 module.exports = xxx 可以暴露任何类型的数据!
node.js [http模块] 碎点点
一. 静态资源 && 动态资源 二. 相对路径 && 动态路径 三. 设置资源类型 mime 四. 解决中文乱码问题 在请求头中设置 charset=utf-8 五. 错误处理 六. GET请求和PO
node.js [http模块] 创建服务器&获取请求体&设置响应体
一. 创建 http 服务器 需要进行以下三步: 导入 http 模块 创建服务器对象 http.createServer((request,response)=>{}) 监听端口,启动服务 注意:
node.js [http协议&&网络基础概念]
一. http 协议 <1> 请求报文 请求行: 请求方法: URL: <2> 响应报文 响应行: 状态码: 响应体: 二. IP地址 如上,就形成了局域网!!而局域网内部分配的IP地址是可以被共享的
node.js 路径问题&&path模块
一. 路径的相对与绝对 相对路径 绝对路径 使用相对路径时会产生的bug: 例如,fs.readFile('./index.html',err=>{}) 如果我们终端命令行所在的工作目录发生了改变,如
node.js [fs模块] 文件(夹)的其他操作
一. 文件的重命名和移动 fs.rename() 语法: 重命名和文件的移动其实是一样的,都是通过改变文件的路径来实现的!!! 二.文件的删除 (1) fs.unlink() 语法: (2) fs.r
node.js [fs模块] 文件的读写
一. 写入文件 <1> 普通写入文件(异步 & 同步) (1) 异步写入:fs.writeFile() 接收四个参数: 参数1 :必选 ,指定文件的路径【不存在该文件的话,会按照所给路径新建一个文件!
node.js之buffer
Buffer 是十六进制 Buffer 中每个元素的大小为1字节(1字节等于8个比特位) 所以要用两个单位的十六进制来表示Buffer中的一个元素!! 一. Buffer 的创建 <1> Buffer
[Express](四)路由
1 . 什么是路由? Express中的路由由三部分组成,分别是请求的类型、请求的URL地址、处理函数,格式如下: 2 . 路由的匹配过程 每当一个请求到达服务器后,需要先经过路由的匹配,只有匹配成功
[Express](三)托管静态资源
1. express.static() 然后就可以通过上述代码来访问 public 目录下的文件了 注意: URL 中不包括指定的 静态目录 public 例: 2 . 托管多个静态资源 如果要托管多
[Express](二)Express的基本使用
1. 监听 GET/POST 请求 通过 app.get('请求URL',function(req,res){处理函数}) 可以监听客户端的 GET 请求 ,具体的语法格式如下: 参数1:客户端请求的
[Express](一)认识Express
1. 什么是 Express ? 通俗来讲: Express的作用和 Node.js 内置的 http 模块相似,是专门用来创建 Web 服务器的。 是基于 http模块进一步封装出来的!! 比 ht
[Node.js](十) 模块的加载机制
1 . 优先从缓存中加载 注意:不论是内置模块、用户自定义模块、还是第三方模块,都会优先从缓存中加载!!! 2 . 内置模块加载机制 即如果在 node_modules 目录下有名字相同名字的其它类型
Node.js 09 发布包
1 . 每个包文件夹应该包含的内容: package.json文件 ,里面记录包的相关信息 入口文件 index.js (require时要加载的文件) README.md 文档 2 . 根据实现要求
Node.js 08 npm与包基础
包 1 . 1 什么是包? 1 . 2 包的来源? 由第三方个人或者团队开发出来的!! 1 . 3 Why need 包? 包是基于内置模块封装出来的!! 1 . 4 从哪下载包? 2 . npm包管
Node.js 08 npm与包
1 . 什么是包? 2 . 为什么需要包? 3 . npm 初体验(时间案例) 3 . 1 传统做法(自定义模块) **3 . 2 高级做法 ** 4 . 初次装包后会多了哪些文件? node_mou
下一页