node
文章平均质量分 62
cslazsb
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记录用户访问的地址 访问时间 以及ip地址
const express = require('express')const fs = require('fs')const connection = require('./ulits/tools')// 目标,创建服务器,提供日志功能,记录用户的每一个请求明细const app = express()function getClientIp(req) { return req.headers['x-forwarded-for'] || req.connection..原创 2021-09-17 16:58:14 · 1171 阅读 · 0 评论 -
中间件介绍
中间件是一个特殊的url地址处理函数,它被当作 app.use(中间件函数) 的参数或者是某个路由处理函数中使用。 中间件是 express 的最大特色,也是最重要的一个设计。Express是一个自身功能极简,完全是路由和中间件构成一个web开发框架:从本质上来说,一个Express应用就是在调用各种中间件。 一个 express 应用,就是由许许多多的中间件来完成的 定义格式// 具名函数格式:const handler1 = (req, res, next) =>.原创 2021-09-17 15:50:51 · 418 阅读 · 0 评论 -
数据库操作
准备工作下载软件 phpstudy_pro为我们提供mysql数据库注意安装目录不要有中文它启动之后,我们的电脑就变成了数据库服务器安装数据库管理工具下载安装navicat它能为我们提供连接、操作mysql数据库的功能 是一个付费软件找到应用程序,点击启动建立数据库连接如果 连接测试通过,接下来就可以点击确定按钮,正式连入mysql了。连入后的效果如下环境配置完成数据库概念英文: database 保存和管理数据的仓库就...原创 2021-09-16 21:02:00 · 590 阅读 · 0 评论 -
express框架
1.什么是express框架Express 是一个基于 Node.js 平台,快速、开放、极简的 web 开发框架2.相对于http写接口而言,express更加简便http就相当于原生的jsexpress相当于jquery3.举个列子 写一个Web静态资源服务器用http写 要考虑后缀 二次请求 响应头等等// 导入const http = require('http')const fs = require('fs')const path = require('pat...原创 2021-09-15 14:46:25 · 2091 阅读 · 0 评论 -
写一个GET类型的接口
要求: http://你的ip地址:8089/someword 返回值: 50%(Math.random()>0.5)的可能成功返回: { data: '一句你想说的话', message:'请求成功' code: 200}{ data: '没什么说的', message:'系统故障' code: 500}两段代码 一个地址 通过这个地址返回两段代码的几率是50%分析:将两段代码放在一个json文件组成数组形式通过随机数判断读取哪段代码原创 2021-09-14 11:26:04 · 290 阅读 · 0 评论 -
创建一个静态资源服务器
1.准备工作新建一个项目文件夹 起名 xxx打开项目文件夹 写入想要访问的文件打开编辑器 创建一个js文件 里面写代码实现效果2.在static.js里写代码// 导入 三个内置模块 http fs path // 导入const http = require('http')const fs = require('fs')const path = require('path')// 调用内置模块 http的createServer() 方法 创建服务 // c...原创 2021-09-13 21:01:23 · 301 阅读 · 0 评论 -
nodemon全局包安装和使用 (节点监视器)
nodemon作用 :能帮我们自动检测到我们的代码的修改,并自动重新运行我们的代码我们之前修改代码重新运行的做法 : 进入小黑窗 按下ctrl+c,停止已有http服务器。 手动运行:node index.js 来重启服务器。 麻烦的很 所以我们需要一个工具帮助我们做这些事 所以我们需要 nodemon下载地址nodemon网址安装nodemon包 同(i5ting_toc)相同在任意位置 打开一个小黑窗,输入如下命令npm install ...原创 2021-09-12 17:22:03 · 227 阅读 · 0 评论 -
i5ting_toc 全局包安装和使用
1.从npm官网上搜索2.查看包的自述文件 看安装方式3.打开资源管理器 搜索框输入cmd调出小黑框 输入命令注意写 -g 表示全局安装如何查看包的路径4.安装成功5.调出小黑框 输入命令 i5ting_toc -f 文件名.md -o-f指的是文件名 -o是指在浏览器打开我们会发现多出一个文件夹里面从放的是转换后的html文件 转换成功看效果转换前 md文件转换后 得到html文件侧边栏同样可...原创 2021-09-12 16:48:40 · 346 阅读 · 0 评论 -
一 node.js
1. 概念:node.js是基于Chrom的V8引擎的JavaScript的运行时(运行环境)。2. 它只是一个环境 并不是一门编程语言。3. 它可以做什么 ? 后端API接口。基于Node.js环境 + Express框架, 桌面应用。基于Node.js环境 + Electron 框架 操作数据库。基于Node.js环境 + MySql包 读写和操作数据库 实用的命令行工具。基于Node.js环境,实现的 vuecli,webpack等 4. 了解终端.原创 2021-09-10 21:12:59 · 187 阅读 · 0 评论
分享