![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node.js
文章平均质量分 69
努力成为好爸爸
日常工作中收集的一些常用方法
展开
-
react-router-dom export ‘Switch‘ was not found in ‘react-router-dom‘错误解决方法
问题原因,版本问题。v5Switch可以使用,v6升级后需要调整对应方法少し古いガイドラインに沿ってアプリ制作をしていたら、いきなりSwitchがないというエラー。react-router-domのバージョンが原因。v6以降はSwitchがRoutesになり書き方に変更点が数カ所。①v5に戻す、②v6の書き方へ変更するの2種類の対処法をまとめました。対処法①バージョンをv5に戻す以下のコマンドで、現行バージョンをアンインストールして、v5をインストールし直す。npm u...翻译 2022-02-27 15:12:39 · 1213 阅读 · 1 评论 -
原生js调用外部api
<html><head><script>varrequest=newXMLHttpRequest();request.open('GET','https://jsonplaceholder.typicode.com/users/1',true);request.responseType='json';request.onload=function(){vardata=t...转载 2022-01-13 20:38:52 · 2235 阅读 · 0 评论 -
Nodejs Node.js + Express 3 构建网站简单示例
目录前言 新建项目、建立数据库以及其它准备工作 新建express + ejs 项目:sampleEjs 创建数据库 修改package.json文件,安装session和mysql模块 样式和JQuery文件 清理项目冗余文件,并添加监听 规划路由,并新建相关文件 实现登录和注册需要的数据访问方法 注册 登录 首页 安全退出 写在之后前言 上一篇学习了一些构建网站会用到的一些知识点 http://www.cnblogs.com/zhongweiv/p/..转载 2021-02-25 12:35:03 · 748 阅读 · 0 评论 -
Node.js Express 2 构建网站预备知识
目录前言 新建express项目并自定义路由规则 如何提取页面中的公共部分? 如何提交表单并接收参数? GET 方式 POST 方式 如何字符串加密? 如何使用session? 如何使用cookies? 如何清除session和cookies? 写在之后前言 前面经过五篇Node.js的学习,基本可以开始动手构建一个网站应用了,先用这一篇了解一些构建网站的知识! 主要是些基础的东西... 如何去创建路由规则、如何去提交表单并接收表单项的值、如何去给密码加密、转载 2021-02-25 12:32:15 · 194 阅读 · 0 评论 -
Nodejs Express1安装入门与模版引擎ejs
目录前言 Express简介和安装 运行第一个基于express框架的Web 模版引擎 ejs express项目结构 express项目分析 app.set(name,value) app.use([path], function) app.get(name) 路由文件index.js 前言 前面也学习了一些Node.js的基本入门知道,现在开始进入Web开发的部分; Node.js提供了http模块,这个模块中提供了一些底层接口,可以直接使用,但是直接开发网站转载 2021-02-25 12:30:00 · 314 阅读 · 1 评论 -
Nodejs --- Node.js + Koa2 构建网站简单示例
目录前言 搭建项目及其它准备工作 创建数据库 创建Koa2项目 安装项目其它需要包 清除冗余文件并重新规划项目目录 配置文件 规划示例路由,并新建相关文件 实现数据访问和业务逻辑相关方法 编写mysql-helper.js 编写数据访问方法 规划业务逻辑返回值 编写业务逻辑 注册 登录 首页 安全退出 写在之后前言 前面一有写到一篇Node.js+Express构建网站简单示例:http://www.cnblogs.com/zhongweiv转载 2021-02-25 12:25:16 · 359 阅读 · 0 评论 -
Nodejs— PM2
目录简介 pm2安装 操作 启动 关闭 其它方式启动/关闭 从PM2中删除 重载和重启 查看详细信息 多项目操作 集群 其它操作 写在之后...简介 PM2 pm2是一个内置负载均衡的node.js应用进程管理器(也支持Windows),其它的类似功能也有不少,但是感觉pm2功能更强,更值的推荐 GitHub地址:https://github.com/Unitech/pm2 API Docs:http://pm2.keymetric.转载 2021-02-25 12:22:53 · 3388 阅读 · 0 评论 -
Nodejs 定时任务(node-schedule)
目录写在之前 Cron风格定时器 通配符解释 范围触发 递归规则定时器 对象文本语法定时器 取消定时器 写在之后写在之前 在实际开发项目中,会遇到很多定时任务的工作。比如:定时导出某些数据、定时发送消息或邮件给用户、定时备份什么类型的文件等等 一般可以写个定时器,来完成相应的需求,在node.js中自已实现也非常容易,接下来要介绍的是node-schedule来完成定时任务 下面就用示例来说明一下node-schedule的用法。 node-sched.转载 2021-02-25 11:24:27 · 2316 阅读 · 0 评论 -
js 数组、对象转json 以及json转 数组、对象
1、JS对象转JSON方式:JSON.stringify(obj) 1 2 3 varjson = {"name":"iphone","price":666};//创建对象; varjsonStr = JSON.stringify(json);//转为JSON字符串 console.log(jsonStr); 2、JS数组转JSON 1 2 3 //数组转js...转载 2021-02-15 23:26:42 · 359 阅读 · 0 评论 -
create-react-app 更改端口号
package.json原创 2021-01-29 12:48:06 · 278 阅读 · 0 评论 -
node js mail
安装模块npm install nodemailer js 库node mail.jsvar receiverEmailAddress = '收信人地址'var senderEmailAddress = '送信服务器地址'var senderEmailPassword = '送信服务器密码'var nodemailer = require('nodemailer');var transporter = nodemailer.createTransport({ host: 'smtp.g.翻译 2021-01-27 10:02:49 · 502 阅读 · 0 评论 -
promise与async和await的区别
什么是Async/Await? async/await是写异步代码的新方式,以前的方法有回调函数和Promise。 async/await是基于Promise实现的,它不能用于普通的回调函数。 async/await与Promise一样,是非阻塞的。 async/await使得异步代码看起来像同步代码,这正是它的魔力所在。Async/Await语法 假设函数getJSON返回值是 Promise,并且 Promise resolves 有一些JSON 对象。我们只想调用它并且记录.转载 2021-01-20 12:27:35 · 260 阅读 · 0 评论 -
crypto-js aes暗号化・復号方式
■html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>crypto-js</title></head><body> &l原创 2020-12-17 22:03:57 · 335 阅读 · 0 评论 -
curl命令post方式测试api
curl -X POST -H "Content-Type: application/json" -d '{"par1_name":"qwqwq", "par2_name":"2222"}' localhost:3000/api/v1/users原创 2020-12-08 10:55:55 · 344 阅读 · 0 评论 -
Node Web开发ORM框架 Sequelize
文章选自个人免费Chat 如何使用 Sequelize 框架快速进行 Node Web 开发,分享给你。一、什么是 ORM?首先看下维基百科上的定义,ORM 是「对象关系映射」的翻译,英语全称为Object Relational Mapping,它是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的「虚拟对象数据库」。随着面向对象软件开发方法的发展,ORM 的概念应运而生,它用来把对象模型表示的对象,映射到基于 SQL转载 2020-07-01 22:06:18 · 241 阅读 · 0 评论 -
Sequelize Transactions
Sequelize Transactions①Unmanaged transactions// First, we start a transaction and save it into a variableconst t = await sequelize.transaction();try { // Then, we do some calls passing this transaction as an option: const user = await User.cre..原创 2020-07-01 21:40:47 · 403 阅读 · 0 评论 -
js 拷贝文字列到剪切板
function copyItem() { const input = document.createElement('input'); input.type = 'text'; input.value = '需要拷贝的内容'; document.body.appendChild(input); input.select(); document.execCommand("Copy"); document.body.removeChild(input);},...转载 2020-06-28 23:26:07 · 240 阅读 · 0 评论 -
NodeJS文件操作大全
编者按:fs-extra模块是系统fs模块的扩展,提供了更多便利的API,并继承了fs模块的API,本文详细介绍所有操作方法,方便读者更好的操作服务端文件fs-extra安装与引入github地址:https://github.com/jprichardson/node-fs-extra npm install --save fs-extraconst fs = re...转载 2020-01-29 16:02:09 · 1158 阅读 · 0 评论 -
004 Leaflet 第四个demo 使用自己的图标替换marker图标
一、使用到的文件leaflet.cssjquery-1.11.1.min.jsleaflet.jsleaf-green.pngleaf-orange.pngleaf-red.pngleaf-shadow.png这个列子挺简单的,用的官网给的出的列子,图片也可以从官网找到。二、源码<!DOCTYPE html><html>&l...转载 2019-10-23 10:56:16 · 381 阅读 · 0 评论 -
websocket+node实现一个最简单的即时通信功能
原文地址:https://blog.csdn.net/weixin_36185028/article/details/80403165http与websocket区别:http协议请求只能由客户端向服务端发起请求才能获取最新的状态,因此为了保持最新状态,客户端需要不间断的定期请求服务器,即所谓的“轮询”,相对于这种耗费资源的协议,webscoket实现了双向发送信息,即服务器可以向客户端主...转载 2019-06-17 19:49:41 · 440 阅读 · 0 评论 -
nodejsでFTPファイル操作
原文:https://blog.csdn.net/u011249920/article/details/80229818今天花了一天时间自己搭建了ftp服务器,并在后台成功获取自己ftp服务器上的图片并实时返回给前端界面显示var ftp = require('ftp'), ftp = new ftp(), fs = require('fs'), watc...转载 2019-07-08 22:57:28 · 337 阅读 · 0 评论 -
nodejs 路径处理
https://blog.csdn.net/liudongdong19/article/details/81353159获取 /路径/文件名/扩展名获取路径:path.dirname(filepath)获取文件名:path.basename(filename)获取扩展名:path.extname(filepath)获取所在路径const path=require("path");...转载 2020-01-29 16:05:30 · 199 阅读 · 0 评论 -
promise-ftp を使って FTP 接続先のファイル一覧を取得してみる
Node.js・npm でも FTP 通信ができるのじゃ。node-ftpというパッケージで、FTP 通信ができる。このパッケージをラップして Promise 化したのがpromise-ftpだ。promise-ftp - npmnode-ftpおよびpromise-ftpは FTP コマンドがひととおり使えるので、今回は接続先のディレクトリ配下のファイル一覧を取得してみよう...翻译 2019-07-12 11:53:04 · 704 阅读 · 0 评论 -
VSCode Git 没有活动的源代码控制提供程序
github 上克隆的项目,vscode中无法连接git1.虽然vscode中有git,但本地需要安装git.exe2.确认git是否启动原创 2019-07-16 22:24:28 · 544 阅读 · 0 评论 -
inotify
ファイル及びフォルダ監視機能https://www.npmjs.com/package/inotifynode-inotify, Inotify对 node.js的绑定源代码名称:node-inotify 源代码网址:http://www.github.com/c4milo/node-inotify node-inotify源代码文档 node-inotify源代码下载 ...原创 2019-07-24 19:05:09 · 352 阅读 · 0 评论 -
node.jsでファイル監視して、変更があったらSFTPして、さらにその機能をデーモン化?する。
やりたいこと特定のファイルの変更を監視し、変更があればSFTPで他のサーバにアップロードしたい。別にscpでもいいのですが、ある案件の要望がSFTPなので、SFTPで試します。方針PHPとかでもinotifyを利用すると目的の機能を実装できるようでしたが、linuxカーネルのバージョンに依存したり、WindowsやMacでは少しやり方を変える必要があったりするようなので、プラットフ...原创 2019-07-24 19:07:19 · 445 阅读 · 0 评论 -
lodashi是一个一致性、模块化、高性能的 JavaScript 实用工具库。
https://www.lodashjs.com/https://www.lodashjs.com/docs/latest原创 2019-07-24 19:14:28 · 276 阅读 · 0 评论 -
【NodeJs】使用TCP套接字收发数据的简单实例
原文地址:https://www.cnblogs.com/alwu007/p/5395035.html因为TCP协议是流协议,在收发数据的时候会有粘包的问题。本例使用自定义的SPtcp封包协议对TCP数据再进行一次封装,解决了粘包问题。注:其性能仍有待优化。优化方向:使用TCP自带的接收窗口缓存。sptcp.js 1 2 3 4 5 6...转载 2019-07-26 08:54:36 · 998 阅读 · 0 评论 -
基于Nodejs的Tcp封包和解包的理解
这篇文章主要介绍了基于Nodejs的Tcp封包和解包的理解,详细的介绍了tcp的分包与拆包并实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧我们知道,TCP是面向连接流传输的,其采用Nagle算法,在缓冲区对上层数据进行了处理。避免触发自动分片机制和网络上大量小数据包的同时也造成了粘包(小包合并)和半包(大包拆分)问题,导致数据没有消息保护边界,接收端接收到一次...转载 2019-07-26 08:53:15 · 560 阅读 · 0 评论 -
Node.js使用TCP通讯
原文地址:https://www.cnblogs.com/ay-a/p/9822057.htmlNode.js 的net模块可以方便的创建TCP 服务,,以下是使用 net 模块创建的tcp 服务和客户端的一个简单例子。一、创建TCP Servervar net = require('net');var tcp_server = net.createServer(); // ...转载 2019-07-23 15:16:53 · 952 阅读 · 1 评论 -
Node.js学习之TCP/IP数据通讯
原文地址:https://www.cnblogs.com/yuanchenghao/archive/2017/10/10/7646353.html1.使用net模块实现基于TCP的数据通讯提供了一个net模块,专用于实现TCP服务器与TCP客户端之间的通信1.1创建TCP服务器在Node.js利用net模块创建TCP服务器var server = net.createServ...转载 2019-07-23 15:22:06 · 671 阅读 · 0 评论 -
node js sftp 文件上传
https://www.npmjs.com/package/sftp-nodeupload(credentials,remoteFilePath,localFilePath)Uploads the filevar fs = require('fs');var sftp = require('sftp-node');var options = { host: '52.69.9...原创 2019-07-23 15:25:07 · 1241 阅读 · 1 评论 -
Node.js 通过https服务器利用js调用网络摄像头
前言最近写了一个js调用摄像头的代码,整体实现是非常简单,但是放到服务器上,通过外网访问后就会出现一个警告我们需要通过js调用摄像头,但在此之前我们需要创建一个https服务器。所以,这篇博文就是帮助大家如何通过js 调用PC端的摄像头。如何通过js调用摄像头先看一下js调用摄像头的具体实现。整个实现是基于Google提供的webRTC技术,它主要用来让浏览器实时获取和交换视频、...转载 2019-09-05 10:49:30 · 1614 阅读 · 1 评论 -
Node.js + face-recognition.js : Simple and Robust Face Recognition using Deep Learning
https://medium.com/@muehler.v/node-js-face-recognition-js-simple-and-robust-face-recognition-using-deep-learning-ea5ba8e852原创 2019-09-05 10:56:03 · 343 阅读 · 0 评论 -
leaflet地图资源整理
leaflet地图资源整理均来自网络React-Leaflet(v2.0-beta)を試すhttps://qiita.com/sugasaki/items/d225cf548e9a787dbd9cReact と地図ライブラリの共存についてhttps://qiita.com/ynunokawa/items/9cca2eb8a1f6c09b83d7Leafletの使い方http...原创 2019-09-20 14:54:46 · 518 阅读 · 0 评论 -
Node.js 实现Websocket实时通信小Demo
原文地:https://blog.csdn.net/Thousa_Ho/article/details/79845585一个小Demo模拟实时通信,主要借助socket.io框架实现(对websocket的进一步封装)1.环境准备:1) Node.js 环境 –> 官网下载安装即可2) socket.io.js文件 –> 同样官网下载 https://cdnjs.com...转载 2019-06-17 19:47:47 · 358 阅读 · 0 评论