node.js
小榴莲爱编程
这个作者很懒,什么都没留下…
展开
-
node(二)--内置模块
node中url的使用一. parse方法来将一个URL字符串转换为URL对象:url.parse('http://user:pass@host.com:8080/p/a/t/h?query=string#hash');/* =>{ protocol: 'http:', auth: 'user:pass', host: 'host.com:8080', port: '8080', hostname: 'host.com', hash: '#hash', search:原创 2020-06-03 09:50:08 · 94 阅读 · 0 评论 -
node(一)--初识
什么是node.js?node.js是基于v8引擎的javascript运行环境node.js使用了一个事件驱动、非阻塞I/O的模型、使其轻量又高效node.js的包管理器是npm,是全球最大的开源库生态系统我对node.js的理解让javascript可以做后端的开发,即一门语言搞定前后端,即全栈。mac 上node.js环境的安装与测试一:安装第一步:打开终端,输入以下命令安装Homebrew第二步:安装node,在终端输入以下命令brew install node原创 2020-06-03 09:48:43 · 123 阅读 · 0 评论 -
node--后端路由
什么是路由?广义上来讲,路由就是映射关系。程序中的路径也是映射关系:Express 中的路由在 Express 中,路由指的是客户端的请求与服务器处理函数之间的映射关系。Express 中的路由分 3 部分组成,分别是请求的类型、请求的 URL 地址、处理函数,格式如下// 路径 ,就是我们之前说的接口的处理程序app.get('/api/getbooks', (req, res) => { });app.post('/api/addbook', (req, res) =转载 2020-05-13 11:00:01 · 297 阅读 · 0 评论 -
express(二)--中间件
中间件原理为了理解中间件,我们先来看一下我们现实生活中的自来水厂的净水流程。在上图中,自来水厂从获取水源到净化处理交给用户,中间经历了一系列的处理环节我们称其中的每一个处理环节就是一个中间件。这样做的目的既提高了生产效率也保证了可维护性。express中间件原理:中间件语法中间件就是一个函数中间件函数中有四个基本参数, err、req、res、next很多情况下,err都会省略req就是请求相关的对象res就是响应相关的对象next:它是一个函数,某些时候,可以省略把写原创 2020-05-11 10:53:03 · 186 阅读 · 1 评论 -
Express (一)-- 初识(get/post)
Express — 初识(get/post)express 介绍Express 是一个第三方模块,用于快速搭建服务器Express 是一个基于 Node.js 平台,快速、开放、极简的 web 开发框架。express保留了http模块的基本API,使用express的时候,也能使用http的APIexpress还额外封装了一些新方法,能让我们更方便的搭建服务器express提供了中间件功能,其他很多强大的第三方模块都是基于express开发的Express 官网Express 中文文档原创 2020-05-11 09:47:55 · 227 阅读 · 0 评论 -
node中url.resolve方法详解
url.resolve方法详解url.resolve方法可以用于拼接URL如下代码:var a = url.resolve('/one/two/three', 'four') var b = url.resolve('http://example.com/', '/one')var c = url.resolve('http://example.com/one', '/two');var d = url.resolve('http://example.com/one/ddd/ddd/ddd'原创 2020-05-09 10:22:45 · 1450 阅读 · 1 评论