node child_process模块exec
摘要:child_process是Node.js自带的核心模块之一,无需额外安装即可使用。 child_process模块提供了创建子进程的功能,可以在Node.js中执行外部命令、脚本文件等,并与其进行交互。它包含了多个函数,如exec、spawn、fork等,用于不同的子进程操作需求。 通过引入chi
阅读全文
posted @
2023-11-16 09:59
Tsunami黄嵩粟
阅读(1044)
推荐(0) 编辑
记录nodejs做编辑和新增时候对数据库的操作
摘要:server.js文件 const dao = require("../dao/user.dao"); saveDat是个对象自己处理一下 if (updataFlag) {//编辑角色 result = await dao.roleUpdata(saveDta); } else {//新增角色 s
阅读全文
posted @
2022-02-14 13:36
Tsunami黄嵩粟
阅读(140)
推荐(0) 编辑
nodejs加jq来实现下载word文档
摘要:先看效果 浏览器上: 下载的效果: 第一步是自己先搭建前端页面把自己写的结构数据全部传到后端 下面就是整个的结构 结构分析后端拿到数据后端解析: 第一层菜单层: { role: '分析报告', //顶级菜单标题 aimTarget: 'role_1', //对应的code vte_ais: [] /
阅读全文
posted @
2022-01-25 17:40
Tsunami黄嵩粟
阅读(416)
推荐(0) 编辑
服务器代理
摘要:在nodejs中完成反向代理实现 安装反向代理的模块 cnpm i http-proxy-middleware -S 在node程序完成代理编码 const express = require('express') const httpProxyMiddleware = require('http-
阅读全文
posted @
2021-01-15 18:34
Tsunami黄嵩粟
阅读(121)
推荐(1) 编辑
CORS
摘要:CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。CORS需要浏览器和服务器同时支持。目前,所有主流浏览器都支持该功能,IE10以下不支
阅读全文
posted @
2021-01-15 18:11
Tsunami黄嵩粟
阅读(124)
推荐(1) 编辑
jsonp
摘要:jsonp的核心原理就是目标页面回调本地页面的方法,并带入参数 ² 服务器端实现 JSONP 接口的步骤 ① 服务器端获取客户端发送过来的query参数,其中参数有回调函数的名字 ② 得到的数据,拼接出一个函数调用的字符串 ③ 把上一步拼接得到的字符串,响应给客户端的 <script> 标签进行解析
阅读全文
posted @
2021-01-15 17:57
Tsunami黄嵩粟
阅读(96)
推荐(1) 编辑
使用Express写接口
摘要:接口规范 随着前后端分离越来越普遍, 后端接口规范也就越来越重要了,一套良好的接口规范可以提升工作效率, 减少沟通障碍。通常我们都会采用RestfulApi方式来提供接口, 使用 JSON 来传输数据。 Restful设计规范有一个的要求 接口通信协议 http或https 接口域名 最好是独立解析
阅读全文
posted @
2021-01-14 15:43
Tsunami黄嵩粟
阅读(310)
推荐(1) 编辑
异步长传文件插件 jquery validate 前端验证
摘要:异步文件上传插件:http://fex.baidu.com/webuploader/getting-started.html html5 FormData 可以实现无刷新上传 有空了解 FileReader jquery validate 前端验证: https://www.runoob.com/j
阅读全文
posted @
2020-12-25 15:10
Tsunami黄嵩粟
阅读(68)
推荐(0) 编辑
模板引擎
摘要:在一个web应用程序中,如果只是使用服务器端代码来编写客户端html代码,前后端不分离,那么会造成很大的工作量,而且写出来的代码会比较难以阅读和维护。如果只是使用客户端的静态的HTML文件,那么后端的逻辑也会比较难以融入到客户端的HTML代码中。为了便于维护,且使后端逻辑能够比较好的融入前端的HTM
阅读全文
posted @
2020-12-25 14:25
Tsunami黄嵩粟
阅读(171)
推荐(0) 编辑
Nodejs内置中间件 第三方中间件 cookie和session
摘要:内置中间件 express也提供了好用的内置中间件,如提供一个静态资源管理的中间件,通过此中间件就可以帮助为我们快速搭建一个静态资源服务器 app.use(express.static('托管目录地址')) 第三方中间件 express搭建的web服务器中想要接受表单中的post数据可以通过第3方中
阅读全文
posted @
2020-12-25 14:16
Tsunami黄嵩粟
阅读(239)
推荐(0) 编辑
Nodejs中间件 中间件分类和自定义中间件
摘要:中间件 中间件理解 中间件可以理解为业务流程的中间处理环节。如生活中吃一般炒青菜,大约分为如下几步骤 express中当一个请求到达的服务器之后,可以在给客户响应之前连续调用多个中间件,来对本次请求和返回响应数据进行处理。(middleware) 中间件分类 中间件可以分类可分如下几类 内置中间件
阅读全文
posted @
2020-12-25 13:56
Tsunami黄嵩粟
阅读(280)
推荐(0) 编辑
Nodejs静态资源管理 路由
摘要:express提供了一个非常好用的方法,叫做 express.static(),通过此方法,可以非常方便地创建一个静态web资源服务器 app.use(express.static('public')) 现在可以访问public目录下所有的文件 如public/aa.jpg文件,则可以通过 : ht
阅读全文
posted @
2020-12-25 13:46
Tsunami黄嵩粟
阅读(194)
推荐(0) 编辑
获取URL中查询参数 URL中动态参数
摘要:通过 req.query 对象,可以访问到客户端通过查询字符串的形式发送到服务器的参数 app.get('/',(req,res)=>{ console.log(req.query) }) 、URL中动态参数 通过 req.params 对象,可以访问到 URL 中动态参数 app.get('/:i
阅读全文
posted @
2020-12-25 13:35
Tsunami黄嵩粟
阅读(372)
推荐(0) 编辑
Express
摘要:Express 网址:https://www.expressjs.com.cn/ Express 是基于 Node.js 平台,快速、开放、极简的 Web 开发框架。搭建web服务器 Express 的本质:就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法。 使用Expres
阅读全文
posted @
2020-12-25 13:26
Tsunami黄嵩粟
阅读(228)
推荐(0) 编辑
npm相关命令 npm 自定义脚本命令 自动重启应用
摘要:# 初始化生成package.json文件 npm init -y[不询问] # 查看本项目已安装模块 npm list # 安装模块 npm install 模块名[@版本号 可选] 或 npm i 模块名[@版本号 可选] # 卸载已安装模块 npm uninstall 模块名 # 查看全局no
阅读全文
posted @
2020-12-25 11:52
Tsunami黄嵩粟
阅读(541)
推荐(0) 编辑
npm包管理器 切换npm源 使用nrm来管理npm镜像源
摘要:npm是NodeJs项目模块管理工具,它已经集成了nodejs安装包中,在npm从从5.2版开始,增加了 npx 命令(解决的主要问题,就是调用项目内部安装的模块,很多工具不再需要npm -g 全局来完成使用了),使用npm可以实现从NPM服务器下载别人编写的第三方包到本地使用。 npm仓库地址:h
阅读全文
posted @
2020-12-25 11:48
Tsunami黄嵩粟
阅读(199)
推荐(0) 编辑
Nodejs 创建web服务 静态资源服务器 get数据获取 post数据获取
摘要:NodeJs是通过官方提供的http模块来创建 web服务器的模块。通过几行简单的代码,就能轻松的手写一个web服务,从而对外提供 web 服务。 ² 创建web服务基本步骤 ①、导入http模块 const http = require('http') ②、创建web服务对象实例 const se
阅读全文
posted @
2020-12-25 11:34
Tsunami黄嵩粟
阅读(265)
推荐(0) 编辑
web服务器 传统开发和前后端分离开发 服务器相关概念
摘要:web服务器 Web服务器一般指的是网站服务器,是指驻留因特网上某一台或N台计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,目前最主流的三个Web服务器是Apache、 Nginx 、IIS。 传统开发和前后端分离开发 传统开发也叫前后端耦合开发 前端写完的HTML页面交给后端,后端
阅读全文
posted @
2020-12-25 11:16
Tsunami黄嵩粟
阅读(243)
推荐(0) 编辑
Nodejs fs模块 全局变量
摘要:fs模块提供了用于与文件进行交互相关方法 const fs = require('fs') # 写入数据 fs.writeFile(文件,数据,err=>{}) # 读取文件中数据 fs.readFile(文件, 'utf8’,(err,data)=>{}) # 检查文件是否存在 返回true/fa
阅读全文
posted @
2020-12-25 11:09
Tsunami黄嵩粟
阅读(135)
推荐(0) 编辑
Nodejs概述 安装Nodejs os模块 path模块 url模块 querystring模块
摘要:一、Nodejs概述 介绍 相关网址: https://nodejs.org/zh-cn/ http://nodejs.cn/ Node.js 是一个开源与跨平台的JavaScript 运行时环境。它是在浏览器外运行,它是一个事件驱动异步I/O单进程的服务端JS环境,基于Google的V8引擎,V8
阅读全文
posted @
2020-12-24 00:33
Tsunami黄嵩粟
阅读(438)
推荐(0) 编辑