控制器负责处理客户端传入的请求和向客户端返回相应。 1. 使用CLI创建控制器,执行如下命令 执行上述命令,会在src文件夹下生成users文件夹,文件夹中有users.controller.ts文件。 2. 创建不同的端点来使用不同类型的路由 常用路由包括GET路由、POST路由、PUT路由、DELETE路由 其中POST路由处理程序不接收任何客户端参数,我们在这里添加@Body()参数来解决这...
1. 一分钟安装node.js: 1.1. 点击下载Node.js 1.2. 双击下载的pkg安装包,安装node.js 2. 打印出这个说明安装成功 3. 使用Nest CLI建立新项目 在终端中使用一下命令将创建project-name目录 以上命令会安装node模块和一些其他样板文件,并将创建一个src目录,目录中包含几个核心文件。 4. 运行应用程序 打开package.json,确定启动...
前言 我们写项目的时候会需要模拟数据,这里教大家使用node去实现一个简单的爬虫,获取目标网站的数据资源。(末尾附完整代码) 思路 首先找到目标网页,爬取整个网页的html内容,查看网页源代码,找到需要爬取内容的DOM结构,根据正则或者使用jquery操作(cheerio)提取相应的内容,然后将结果写入文件。 一、准备 所需要的模块: 1、http:网络通信 2、fs:文件操作 3、cheerio...
github地址:点击进入 您将收获 Node应用基本架构方式以及开发NodeJS应用的流程 jwt的鉴权及鉴权中间件的使用 跨域解决方案Koa Cors的使用介绍,服务器白名单 基于koa-body封装文件上传中间件 服务端路由(接口)设计 获取token 上传图片 …(其他路由省略) jwt 鉴权 项目初期的是私有的所有不公开的,不然我的乞丐版的服务器扛不住啊,我做了服务器白名单...
node ejs体验以及query数据 ejs体验,安装npm i ejs -S 然后引入,再进行使用,配置ejs后缀名文件为html,使用如下语句,否则还要改后缀名 前台form表单get请求,发送数据在地址栏,所以在后端使用req.query接收数据 1,页面 2,后端...
前言: 我们在编辑器中写好代码之后,有时候是目录直接打开,这种方式的url是类似于file:///C:/Users/Vera/Desktop//index.html这样的路径。这样的打开方式,对于静态页面还好,但在实际发请求时有很多的限制,比如在用百度echarts时,会出现错误。 也可以用vscode插件来打开。这时地址就是http://127.0.0.1:5500/index.html这样的h...
npm下载安装的第三方模块包官网(提供包名和使用方法):https://www.npmjs.com/ 淘宝镜像(国内,比较快):https://npm.taobao.org/ commonjs01.js:commonjs02.js: npm常用命令: 3M安装法:...
一、需求 点击导航栏中的搜索图,出现搜索框,从而进行文章的模糊查询 二、建表 blog表 添加外键: nav表 type表 user表 三、页面及样式 like.ejs: search.ejs: index.css: index.js: 四、MySQL数据 connection.js: sql.js: promise.js: router.js: 注:like 路由中的blogres:res21和...
1.POST请求参数 参数被放置在请求体中进行传输; 获取POST参数需要使用data事件和end事件; 使用querystring系统模块将参数转换为对象格式。 布置服务器获取参数 html 2.app.js 3.获取打印输入值 2.路由 路由是指客户端请求地址与服务器端程序代码的对应关系。简单的说,就是请...
npm install 报错踩坑路 先出现的是超过最大调用栈问题: 百度之后说给npm降级或者升级 降级 : npm install -g [email protected] 升级 : npm install -g npm 升级到最新版 结果降级之后再尝试的时候就直接报版本跟node.js不兼容的问题,然后各种在升级都不好使,只能重新删掉在升级 ** npm报错以及卸载node 解决方法如下: 1、卸载node....
Express框架的安装 目录结构的说明 项目依赖模块 安装完express和依赖模块后 效果如下 服务器的搭建配置...
一、Node.Js模块化开发 1 JavaScript开发弊端 JavaScript在使用时存在两大问题,文件依赖 和 命名冲突 。 2 生活中的模块化开发 3 软件中的模块化开发 一个功能就是一个模块,多个模块可以组成完整应用,抽离一个模块不会影响其他功能的运行。 4 Node.js中模块化开发规范 Node.js规定一个 JavaScript文件 就是一个模块,模块 内部定义的变量和函数 默认...
Node.js 创建Web服务器 创建文件app.js 此时只需要在浏览器访问localhost:3000即可访问服务器 http 请求报文: GET 请求数据 POST 发送数据 获取请求信息: 响应报文 http状态码: 200 请求成功 404 Not Found 500 服务器端错误 400 客户端请求语法错误 内容类型: text/html text/css application/ja...
一、Mongodb插入数据 二、Mongodb导入数据 找到MongoDB安装文件夹下的mongoimport 文件; D:\Program Files\MongoDB\Server\4.2\bin ; 在系统环境变量path中添加该路径; 使用mongoimport –d 数据库名称 –c 集合名称 --file 要导入的文件位置以及...
1. nvm是什么 它是管理node版本的工具,一个电脑中可以安装多个node版本,当我们想使用哪个版本就切换成哪个版本,而nvm则是提供切换node版本的工具。 2. 下载 可以在github中进行下载 下载nvm nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。 nvm-setup.zip:安装版,推荐使用 3. 管理node 查看本地安装的node所有版本;可选参数av...