Nest.js学习二 (控制器)

Node  node.js

  

2020-03-02 02:50:07

控制器负责处理客户端传入的请求和向客户端返回相应。 1. 使用CLI创建控制器,执行如下命令 执行上述命令,会在src文件夹下生成users文件夹,文件夹中有users.controller.ts文件。 2. 创建不同的端点来使用不同类型的路由 常用路由包括GET路由、POST路由、PUT路由、DELETE路由 其中POST路由处理程序不接收任何客户端参数,我们在这里添加@Body()参数来解决这...

Nest.js学习一 (第一步)

Node  node.js

  

2020-03-02 02:54:11

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数据

node  node.js

  

2020-04-05 00:30:06

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...

一、需求 点击导航栏中的搜索图,出现搜索框,从而进行文章的模糊查询 二、建表 blog表 添加外键: nav表 type表 user表 三、页面及样式 like.ejs: search.ejs: index.css: index.js: 四、MySQL数据 connection.js: sql.js: promise.js: router.js: 注:like 路由中的blogres:res21和...

服务器端基本概念02

node  node.js

  

2020-05-09 02:04:09

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....

一、Node.Js模块化开发 1 JavaScript开发弊端 JavaScript在使用时存在两大问题,文件依赖 和 命名冲突 。 2 生活中的模块化开发 3 软件中的模块化开发 一个功能就是一个模块,多个模块可以组成完整应用,抽离一个模块不会影响其他功能的运行。 4 Node.js中模块化开发规范 Node.js规定一个 JavaScript文件 就是一个模块,模块 内部定义的变量和函数 默认...

http协议和Node.js异步编程

Node  node.js

  

2020-06-03 00:59:27

Node.js 创建Web服务器 创建文件app.js 此时只需要在浏览器访问localhost:3000即可访问服务器 http 请求报文: GET 请求数据 POST 发送数据 获取请求信息: 响应报文 http状态码: 200 请求成功 404 Not Found 500 服务器端错误 400 客户端请求语法错误 内容类型: text/html text/css application/ja...

前面的话 前端日问,巩固基础,不打烊!!! 解答 首先两者都是定时器,在node中有4种定时器: setTimeout setInterval setImmediate process.nextTick 在node中,I/O处理方面有自己的libuv引擎,libuv引擎中事件循环分为6个阶段: timers阶段: 执行timer(setTimeout 、setInterval)的回调 poll阶段...

一、环境搭建 1、下载node.js node.js中文网下载地址 2、安装及配置node.js 参考几位大神的文章 node.js安装及环境配置windows篇 node.js安装及环境配置Mac篇 node.js安装及环境配置Linux篇 二、创建项目 1、创建项目文件夹 2、配置项目 命令行进入项目文件夹 初始化项目 npm init 安装框架 npm install express -g ...