草庐IT

nodejs

一、安装node.js按照文件node和egg.md的操作进行安装,版本是v12.16.3。1.下载node安装包https://nodejs.org/download/release/v12.16.3/ 下载——以前的版本——12.16.3   不建议安装最新版(对Windows系统有一定的要求 预览版:bug多.zip是压缩包,需要自己解压然后各自配置 .mis安装包:一直点下一步就OK 2.退出各种杀毒软件、防火墙把电脑中安装的杀毒软件各种防护的东西先退出,Windows自带的防火墙关闭3.新建文件夹nodejs在非系统盘(defg)的根盘下新建一个文件夹,命名为nodejs(这里用的F

安装Nodejs、NPM、Vue脚手架详细教程

一、安装Nodejs查看自己电脑是否安装nodejsnode--version我这里已经下载过了,没有下载过的会提示该命令不存在可以到官网下载一下https://nodejs.org/en/download/不要安装在中文路径下二、安装NPM如果你安装了nodejs–默认会安装NPM.npm--version三、安装vue脚手架使用vue--version查看当前是否安装vue脚手架没有安装会提示不是内部命令在命令行输入npminstall-g@vue/clinpminstall-g@vue/cli-g:global全局官网下载地址https://cli.vuejs.org/zh/guide/

阿里云部署网站全流程(基于nodejs)

此文章希望可以帮助同学们学会在阿里云部署自己的网站和服务(或者自己写的API)。不喜勿喷。好了,我们开始吧:1.首先,我们需要注册阿里云账号(使用支付宝登录就行)2.选择自己适合的云服务器ESC(新人有一个月免费试用,太香了)3.购买服务器后,可以看到此页面: 4.点击实例,点击远程连接,输入自己的账号密码,连接服务器。 5.安装宝塔面板,这只展出linux安装代码,其他请自行前往官网查找。yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install_6.0.sh&&shinstall.sh 进行安装。 6.安装

阿里云部署网站全流程(基于nodejs)

此文章希望可以帮助同学们学会在阿里云部署自己的网站和服务(或者自己写的API)。不喜勿喷。好了,我们开始吧:1.首先,我们需要注册阿里云账号(使用支付宝登录就行)2.选择自己适合的云服务器ESC(新人有一个月免费试用,太香了)3.购买服务器后,可以看到此页面: 4.点击实例,点击远程连接,输入自己的账号密码,连接服务器。 5.安装宝塔面板,这只展出linux安装代码,其他请自行前往官网查找。yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install_6.0.sh&&shinstall.sh 进行安装。 6.安装

【nodejs学习笔记】nodejs处理http请求:get和post

前言:http请求概述从一个经典的面试题入手,简单了解下http请求:Q:从浏览器输入url到页面显示的整个过程?第一步:DNS解析,建立TCP连接,发送http请求,简单来讲就是——先进行DNS解析,即通过域名解析到对应的ip地址;找到ip地址后,建立TCP连接,即三次握手——第一次,客户端询问服务器是否可用;第二次,服务端告诉客户端自己可用;第三次,客户端表示知道了,接下来即将访问;然后再去发送http请求;第二步:server端接收到http请求,处理并返回;第三步:客户端接收到返回的数据,处理数据(如渲染页面,执行js)nodejs处理get请求简单的democonsthttp=req

【nodejs学习笔记】nodejs处理http请求:get和post

前言:http请求概述从一个经典的面试题入手,简单了解下http请求:Q:从浏览器输入url到页面显示的整个过程?第一步:DNS解析,建立TCP连接,发送http请求,简单来讲就是——先进行DNS解析,即通过域名解析到对应的ip地址;找到ip地址后,建立TCP连接,即三次握手——第一次,客户端询问服务器是否可用;第二次,服务端告诉客户端自己可用;第三次,客户端表示知道了,接下来即将访问;然后再去发送http请求;第二步:server端接收到http请求,处理并返回;第三步:客户端接收到返回的数据,处理数据(如渲染页面,执行js)nodejs处理get请求简单的democonsthttp=req

使用Nodejs搭建HTTP服务,并实现公网远程访问Redis数据库「内网穿透」

文章目录1.Linux(centos8)安装redis数据库2.配置redis数据库3.内网穿透3.1安装cpolar内网穿透3.2创建隧道映射本地端口4.配置固定TCP端口地址4.1保留一个固定tcp地址4.2配置固定TCP地址4.3使用固定的tcp地址连接转载自cpolar极点云文章:公网远程连接Redis数据库「内网穿透」Redis作为一款高速缓存的keyvalue键值对的数据库,在许许多多的场景中广泛使用,由于是把数据存储在内存中,所以读写效率极高。下面介绍如何在内网虚拟机的linux中搭建redis并通过cpolar内网穿透实现公网访问1.Linux(centos8)安装redis数

关于使用nodejs搭建微信小程序支付接口

前言前段时间在开发一个微信小程序的时候需要用到支付功能,我就去看了下微信支付的官方文档,好家伙,微信官方只提供了java、php还有Go语言的sdk。PHP我会点吧,但又不是很会,做为一个菜鸡前端,java也不会更别说go了。恰好我最近刚学了下nodejs,我就想找找有没有人做nodejs版的sdk开源,在微信开发者社区逛了逛没想到还真有,又可借此机会再复习一下nodejs也挺好的。在这里我将大致记录一下我的一些使用方法。支付流程一、向后端服务器获取支付所需参数二、用获得的参数调用小程序内置的的支付api三、在回调的后端接口中处理业务逻辑在微信小程序发起支付查看微信小程序的官方文档,我们可以查

关于使用nodejs搭建微信小程序支付接口

前言前段时间在开发一个微信小程序的时候需要用到支付功能,我就去看了下微信支付的官方文档,好家伙,微信官方只提供了java、php还有Go语言的sdk。PHP我会点吧,但又不是很会,做为一个菜鸡前端,java也不会更别说go了。恰好我最近刚学了下nodejs,我就想找找有没有人做nodejs版的sdk开源,在微信开发者社区逛了逛没想到还真有,又可借此机会再复习一下nodejs也挺好的。在这里我将大致记录一下我的一些使用方法。支付流程一、向后端服务器获取支付所需参数二、用获得的参数调用小程序内置的的支付api三、在回调的后端接口中处理业务逻辑在微信小程序发起支付查看微信小程序的官方文档,我们可以查

脚本和settimeout/setInterval如何在nodejs中一起工作?

阅读Nodejs事件循环描述我想知道如何setTimeout和setInterval实际上可以工作。该页面说nodejs首先运行给定的脚本(现在暂时单独使用)和然后进入事件循环。但是如果我打电话怎么办setTimeout在该脚本中,期望它在脚本仍在运行时会触发?那不是正常情况吗?根据说明,计时器回调不会在主脚本结束之前触发,这对我来说真的很奇怪。对于感兴趣的人,这是Nodejs外部循环(实际上有2个嵌套循环):https://github.com/nodejs/node/blob/master/src/node.cc#l4526看答案让我们以身作则setTimeout(function(){p