node.js
qfCSDN
前端小学徒
展开
-
node基础总结(基础知识、核心模块、服务器、搭建web服务器)
服务端编程(一)一.node基础1.学习NodeJS的意义了解客户端浏览器与服务端后台的交互过程,可以在以后的前端开发工作中与后台人员之间的沟通更加容易理解虽然以后工作中不一定用的上nodejs,能够在日常工作中与公司后台人员之间的沟通变得更加轻松了解服务端开发的一些特性,当我们前端与后台交互出现bug问题时,能够更快速的定位bug是出现在自己的客户端还是别人的服务端。了解服务端开发的过程,可以为以后的职业发展打下一定的基础(全栈工程师)2.什么是nodejsNode.原创 2020-11-22 16:01:59 · 1506 阅读 · 0 评论 -
node里获取参数和响应的几种方式
获取参数1-原生js方式get:处理req.url,get参数都拼接在url中,如http://127.0.0.1:3003/getinfo?id=7&name=jackvar itcast = { getParameter: function (str) { // ?id=7&name=jack // 删除? str = str.replace('?', '') // id=7&name=jack // 分割字符串原创 2021-02-25 20:54:55 · 405 阅读 · 0 评论 -
formidable的基本使用
1.下载包npm i formidable2.传入形式传递options给函数/构造函数,而不要将其分配给实例form四种人选一种即可const formidable = require('formidable');const form = formidable(options); // orconst { formidable } = require('formidable');const form = formidable(options); // orconst {原创 2020-12-04 00:41:34 · 5623 阅读 · 0 评论 -
node第三方模块 path.basename
path.basename(path[, ext])path.basename() 方法会返回 path 的最后一部分。 尾部的目录分隔符会被忽略。path :stringext :string 可选的文件扩展名。返回:string返回: ‘文件.html’:path.basename('/目录1/目录2/文件.html');返回: ‘文件’:path.basename('/目录1/目录2/文件.html', '.html');尽管 Windows 通常以不区分大小写的方式处理文件原创 2020-12-04 00:25:46 · 4281 阅读 · 1 评论 -
node进阶第二天(express)
express框架Express 框架核心特性:可以设置中间件来响应 HTTP 请求。定义了路由表用于执行不同的 HTTP 请求动作。可以通过向模板传递参数来动态渲染 HTML 页面。1-Express的基本使用(重点)安装npm install express -S;// 先下载安装express框架使用 (搭建一个最基本的web服务器)// 1. 引入框架模块const express = require('express')// 2. 创建服务器--创建一个应用cons原创 2020-12-04 18:13:26 · 385 阅读 · 0 评论 -
node进阶第一天 (模块化,npm)
node进阶目标什么是nodejs的模块化npm的使用 – 重点使用第三方模块 – 重点node中的自定义模块 – 重点模块查找规则模块化开发–最晕的地方–封装1-程序开发中的模块及好处什么是程序开发中的模块化:把一些功能类似的代码,封装到一个单独的文件中去,这些单独抽离出来的代码文件,就能够提供各种各样好用的功能;这种通过代码功能分割文件的方式,叫做程序中的模块化;好处:保证了每个文件的功能(职能)单一;需要什么特定的功能,直接调用某一个特定的模块;对将来程序开发和维护都有好处!原创 2020-12-04 18:11:49 · 203 阅读 · 0 评论 -
node进阶第三天(Sql数据库基本使用,node操作数据库)
1.为什么要使用数据库存储数据?因为以文本文件的方式存储数据有3个明显的缺点1.之前存储在文本文件data.json的方式不安全,直接存储在文本文件中,无法进行加密操作,安全性低2.数据存取不方便,维护和拓展麻烦3.存储分散,管理不便4.数据库相比文本文件支持 结构化查询语言(Sql)的数据库,叫做 Sql数据库Sql是一种查询语言,能够很方便的对数据进行CRUD(增删改查)2-安装配置mysql、navicat安装单独的mysql服务navicat傻瓜式安装、一键激活(建议安装n原创 2020-12-04 17:29:25 · 986 阅读 · 0 评论