随笔分类 -  NodeJs

摘要:初始化项目 npm init -y npm安装包 npm i express npm i cors 路由处理函数 /*./router_handler/user.js*/ //注册用户处理函数 exports.reguser =(req,res)=>{ //res.send('reguser OK' 阅读全文
posted @ 2023-01-05 09:42 码农阿亮 阅读(136) 评论(0) 推荐(0)
摘要:apiRouter.js const express = require('express'); const router =express.Router(); //Get router.get('/get',(req,res)=>{ //通过req.query获取客户端发送到服务器的数据 cons 阅读全文
posted @ 2023-01-04 14:55 码农阿亮 阅读(37) 评论(0) 推荐(0)
摘要:custom-body-parse.js const qs =require('querystring');//1.导入nodejs中的querystring模块 const bodyParser =(req,res,next)=>{ //定义中间件的具体业务逻辑 //1.定义一个str字符串,用于 阅读全文
posted @ 2023-01-04 10:39 码农阿亮 阅读(25) 评论(0) 推荐(0)
摘要:index.js const express = require('express') const app = express(); const mw = function (req,res,next){ console.log('这是第1个简单的中间函数'); //全局共享同一份req和res c 阅读全文
posted @ 2023-01-04 09:46 码农阿亮 阅读(44) 评论(0) 推荐(0)
摘要:router.js const express =require('express'); //导入express const router = express.Router();//2.创建路由对象 //3.挂载具体路由 router.get('/user/list',(req,res)=>{ re 阅读全文
posted @ 2023-01-04 09:45 码农阿亮 阅读(22) 评论(0) 推荐(0)
摘要:const express = require('express'); const app = express(); //1.导入解析表单数据的总监兼body-parser const parser =require('body-parser'); //2.使用app.use()注册中间件 app. 阅读全文
posted @ 2023-01-04 09:40 码农阿亮 阅读(43) 评论(0) 推荐(0)
摘要:// 引用使用模块 const http = require("http"), fs = require("fs"), path = require("path"), url = require("url"); // 获取当前目录 var root = path.resolve(); // 创建服务 阅读全文
posted @ 2022-12-20 17:23 码农阿亮 阅读(24) 评论(0) 推荐(0)
摘要:一、fs读取文件 //1.导入fs模块 const fs =require('fs'); //2.调用fs.readFile()方法读取文件 //参数: //参数1:读取文件的存放路径; //参数2:读取文件时采用的编码 //参数3: 回调函数,拿到读取失败和成功的结果 fs.readFile('. 阅读全文
posted @ 2022-12-20 17:21 码农阿亮 阅读(177) 评论(0) 推荐(0)
摘要:查找nodejs安装目录,找到如下四个文件 分别用记事本打开,替换文档中的prefix -g为prefix --location=global 获取管理员权限 重新打开cmd窗口测试 阅读全文
posted @ 2022-08-26 21:12 码农阿亮 阅读(51) 评论(0) 推荐(0)
摘要:五、模块系统为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。 模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块, 这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。 一、 expo 阅读全文
posted @ 2022-03-06 09:30 码农阿亮 阅读(253) 评论(0) 推荐(0)
摘要:四、回调函数Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回 阅读全文
posted @ 2022-03-06 08:30 码农阿亮 阅读(91) 评论(0) 推荐(0)
摘要:三、REPL(交互式解释器)Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系 统的响应。 Node 自带了交互式解释器,可以执行以下任务: 读取 - 读取用户输入,解析输 阅读全文
posted @ 2022-03-06 08:29 码农阿亮 阅读(287) 评论(0) 推荐(0)
摘要:二、NPM使用一、NPM使用介绍 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: (1)允许用户从NPM服务器下载别人编写的第三方包到本地使用。 (2)允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 (3)允许用户将自己编写的包或 阅读全文
posted @ 2022-03-05 09:16 码农阿亮 阅读(106) 评论(0) 推荐(0)
摘要:一、Node第一个程序简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能 阅读全文
posted @ 2022-03-05 09:15 码农阿亮 阅读(100) 评论(0) 推荐(0)