代码编织梦想

普歌-腾讯云短信+使用node发送短信(3种方法API、SDK)、封装工具、搭建web服务、写接口、调用接口发送短信、时效性判断(上)-爱代码爱编程

普歌-腾讯云短信+三种实现发送短信的方法 前提准备: 腾讯云账号新用户领取200条免费短信腾讯云短信SMS登录账号进入短信的控制台进行创建 签名和正文模板,根据提示进行创建不会理解签名和正文模板的签名和正文模板 这是我的正文模板: 您的验证码为:{1},该验证码{2}分钟内有效,请勿泄漏于他人! 有了签名和正文模板后,需要准备这些参数(这是在

Node.js 实现定时每天给女朋友发消息—nodemailer模块-爱代码爱编程

关注 程序员成长指北,回复“1” 加入我们一起学习,天天进步 作者: 加百利真胖 原文:https://juejin.cn/events/all 本文是以一个给女友发邮件的例子讲解 nodemailer 模块,实际工作中发送异常日志等到自己的邮箱还是挺常用的,有兴趣的小伙伴学习下这个模块。 一、引言 最近家里添了小孩,在家带娃陪产了一些天

koa2 接收不到post方法提交的formData数据(值: {})-爱代码爱编程

文章目录 解决办法小警告(注意点)附上配置说明文档 解决办法 首先使用的肯定是 koa-body 这个中间件;其次,只用配置一下参数就可以了;const Koa = require('koa') const app = new Koa() const bodyparser = require('koa-body') app.use(body

教你如何把HackTheBox里面的Luke“黑掉”-爱代码爱编程

与往常一样,第一步是对主机进行Nmap识别正在运行的服务: Nmap scan report for 10.10.10.137 Host is up (0.042s latency). Not shown: 65464 closed ports, 66 filtered ports PORT STATE SERVICE VERSION 21/tc

nodejs原生get post 文件路由设置-爱代码爱编程

2021-1-28修改如下 form.parse(req, (err, field, files) => { let arr = files && files.file.map(x => { // 第一次是undefined 第二次才是数据 fs.rename(x.path, './

教你用 Node 创建 CLI 工具-爱代码爱编程

准备工作 创建工程mkdir my-cli cd my-cli npm init -y npm i commander download-git-repo ora handlebars figlet clear chalk open watch -S 创建 bin 目录package.json 添加 bin 字段,将自定义的命令软连到全局环境,同时执

总结creator 2.4以上打包微信小游戏 bundle资源包远程放在nodejs服务器上-爱代码爱编程

1.最简单node.js服务器编写   // import frame_anim  from "./frame_anim";  //ts中调用javascript代码这样调用  安装好Node.js后,本地新建个文件夹, 如d:myWorks/webserver 在之内右键命令行,npm install express,安装好express,再建个www_

node 内置模块fs 常用api-爱代码爱编程

fs模块 模块中所有方法都有同步和异步两种形式,fs模块用于对系统文件及目录进行读写操作。要使用此模块: c(creat) u(update) r(read) d(dle) 导入 const fs=require('fs') 1.readdir()异步读取文件夹目录 fs.readdir('./',(err,data)=>{

node项目中使用websoket实现通信-爱代码爱编程

安装 npm install nodejs-websocket 服务端使用 const ws = require('nodejs-websocket'); /**websoket服务端 */ const server = ws.createServer(function (socket) { // 事件名称为text(读取字符串时,就叫做

webStrom 开始你的第一个React应用-爱代码爱编程

一、webStrom 安装 官方下载地址:https://www.jetbrains.com/zh-cn/webstorm/ 二、环境安装 1、环境检测 首先要安装npm和node,输入如下命令:npm -vnode -v 如果没有安装需自行安装: node安装:https://nodejs.org/en/ 新版的nodejs已经集成了npm

Node.js Sequelize框架之原始查询-爱代码爱编程

查询参数替换:原始查询中有两种替换查询参数的方法,以:开头的参数的形式或以?替换。 sequelize.query('select * from projects where status = ?', { replacements : ['active'],//按顺序传入需要替换?的值 type : Sequelize.QueryTypes.SE

Node.js内置对象process的使用-爱代码爱编程

  1.简介   process 对象是一个全局变量,提供了有关当前 Node.js 进程的信息并对其进行控制。 作为全局变量,它始终可供 Node.js 应用程序使用,无需使用 require()。 它也可以使用 require() 显式地访问: const process = require('process');   2.进程事件  

egg项目开发前的一些步骤-爱代码爱编程

1.封装api返回格式扩展 当我们对前端的请求返回的格式的时候,经过一个统一的格式返回,会比较省时省力。我们在app的目录下创建extend的目录。然后书写我们的context.js,这样我们的ctx对象就会被我们再次的封装。 // app/extend/context.js module.exports = { // 成功提示 api

Node之搭建静态服务器-爱代码爱编程

最近用node搞了一个静态服务器,也就是跑一条server,用于提供静态资源访问的功能,如图片、CSS、JS等。 支持对CSS、JS、html、png等资源访问 废话少说,怎么实现呢? 少侠别急,我们需要一个MIME支持,已经有热心人士整理好了:点击前往下载 将内容复制到一个mime.json文件里,就可以进行下面的操作了。 目录结构如下: 新

npm详解-爱代码爱编程

文章目录 npm 是什么?安装 npm更新 npmpackage.json 文件package.json 如何创建package.json 的内容dependencies(生产环境)和 devDependencies(开发环境)的区别指定安装包的版本自定义 package.json 安装包文件引用文件库 npm 是什么? npm(node p

如何通过jenkins发布和部署nodejs的express服务程序-爱代码爱编程

因为nodejs的express不用打包,所以不用执行npm run build来打包,只需要执行npm install来安装相关的依赖即可。 所以采用打包的方式,直接对express程序的所有目录进行tar打包,然后通过ssh拷贝到测试服务器或者生产服务器上,然后执行pm2 start 项目名.js 和pm2 stop 项目名.js 来重新启动即可,具体

node.js连接SQL Server-爱代码爱编程

Start 新建项目 SqlTest,在项目目录打开 cmd / Hyper 执行命令: npm init 一路回车,完成node.js初始化。 安装Express: npm install express 新建文件 app.js 连接并查询 node.js连接Sql Server可以用 tedious 和 mssql 两个库,但是我

koa2+sequelize 实现登录注册-爱代码爱编程

koa2+sequelize 实现登录创建用户 这次的登录注册为后台的简单登录及创建用户 用到的模块: "bcryptjs": "^2.4.3", "jsonwebtoken": "^8.5.1", "koa": "^2.7.0", "koa-bodyparser": "^4.2.1", "koa-json": "^2.0.2", "koa

JavaScript文件上传本地或者nodejs完整版-爱代码爱编程

html文件 function dataURItoBlob(dataURI) { // base64转blob const mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0] // mime类型 可以设置 返回的blob 有type 不设置 js自己判断 //

Node之回调函数为什么第一个参数为error-爱代码爱编程

本文采取层层递进的方式,让读者更容易理解 回调函数 在讲解回调函数之前,我们先来看一段代码: function fn(){ function fn2(){ function fn3(){ console.log(3) } fn3(); console