https的免费申请流程 这篇文章包含3个主要内容:如何用nodejs创建https服务器;如何免费申请到ssl证书;nginx如何设置https服务器。如果想了解https原理部分,可以查看之前的文章介绍htts原理1、用Nodejs创建HTTPS服务器在Nodejs中,我们可以通过内置的https库,来实现HTTPS服务器。Nodejs的HTTPS使用文档:http://nodejs.org
原创
2023-05-08 13:02:05
170阅读
前言:作为一个资深的前端开发人员,不懂的Node.js 那你绝对是不能跟别人说你是资深的前端程序猿滴!今天就来和大家一起学习被大牛称之为前端必学的技能之一Node!那么Node到底是什么呢?官方的介绍是介样子滴: Oh, No!!!看不懂是不是?没关系啦,翻译成中文就是:Node.js是一个建立在Chrome的V8 JavaScript引擎。Node.js采用事件驱动、非阻塞I
转载
2024-09-13 11:08:56
30阅读
安装命令:npm install --save request1 使用简单例子: get方法:var request = require('request');request('您的请求url', function (error, response, body) { if (!error && response.statusCode == 200) { co
转载
2022-03-29 16:10:40
356阅读
安装命令:
npm install --save request
1
使用简单例子: get方法:
var request = require('request');
request('您的请求url', function (error, response, body) {
if (!error && response.statusCode == 200) {
c
转载
2021-06-29 16:47:51
729阅读
node.js中的控制台1. console.log方法:用于标准输出流输出,即在控制台中显示一行字符串。console.log("hello");也可保存在文件中,调用执行。node app.js在默认情况下,标准输出流将被输出至控制台,可以将它重定向输出到文件中。node app.js 1>info.log
//1代表重定向标准输出流可以在console.log方法中通过参数指定输出字符
原创
2023-11-02 10:08:19
696阅读
题图 From 极客时间 From Clm 前端开发者在工作中常常遇到跨域的问题,一般我们遇到跨域问题主要使用以下办法来解决:1、jsonp2、cors3、配置代理服务器。 jsonp不是很灵活,只能发送get请求,不能发送psot请求,而cors虽然可以支持多种请求格式,但是如果请求携带cookie的话,还需要服务端和客户端分别配置一下,个人感觉也很麻烦。 相对于前
转载
2024-05-13 17:21:58
25阅读
背景 这篇文基本都是反对的,反对的很有道理,不是说我这篇文章的内容错误,因为这篇文章是我在健身房学习node的时候写的,这些知识都很粗糙,后来发现官方的稳定更详细:地址:http://nodejs.org/api/modules.html。一直想在服务器端使用一种语言,ruby、phthon和php也都学过,对于我来说使用这三种语言需要一定的上下文切换成本。正在我纠结的时 候,NodeJs出现了
模块介绍1.什么是模块 每个js文件都可以是模块,能够实现一定的功能,方便开发和维修。模块化开发可以让程序员在开发过程中分工合作,每个功能写一个模块,每个模块都有一个操作,最后只需要在主模块中引入,即可使用别的模块,达到整合效果。2.模块的分类(1)官方模块 &nb
转载
2024-07-01 14:14:43
92阅读
一、按照惯例先说点废话 Electron: Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。 Node.js: 简单的说 Node.js 就是运行在服务
转载
2024-05-09 12:26:57
208阅读
HttpsClient.js 模块const https = require('https');// 不需要 body 的请求const noBody
原创
2023-03-02 16:04:38
294阅读
记一下nodejs升级https的操作
# 前置条件已有服务器已有证书
# 关键代码添加将下载好的证书放置在项目目录下 let https = require("https");let fs = require("fs");const httpsOption = { key: fs.readFileSync("./[证书目录]/xxx.key"), cert: fs.
原创
2022-11-10 13:38:32
163阅读
前置条件已有服务器已有证书关键代码添加将下载好的证书放置在项目目录下let https = require(
转载
2021-07-26 14:10:18
10000+阅读
const port = normalizePort(process.env.PORT || '3000'); const path = require('path'); const https = require('https'); const fs = require('fs'); const
原创
2022-04-19 16:58:15
221阅读
let express = require("express");let http = require("http");let https = require("https");let fs = require("fs");// Configuare httpsconst httpsOption = { key : fs.readFileSync("./https/xxxxxxxxxxx
原创
2022-06-29 20:12:40
99阅读
event模块是nodejs系统中十分重要的一个模块,使用该模块我们可以实现事件的绑定的触发,为什么我们需要这个模块呢,因为nodejs是单线程异步的。一、什么是单线程异步: 我们可以从JavaScript来理解,就是存在一个等待执行队列,每当有代码行为产生,我们便将其随机放到等待执行队列,但是由于单线程的原因,我们一次只能处理一个任务,只有在
get方式 代码如下(get详情看注释)/*
前端传参
get传参:拼接在url上面
http://127.0.0.1 :4399/ joke ?id-8&username=admin
post传参:不是拼接在url上面
请求体中传递
*/
//写一个服务器(后端接口)
//1.导入模块
const http = require("http");
var url = require('ur
Node.js安装流程下载Node.js安装包 官网下载地址:http://nodejs.cn/download/,根据自己电脑选择32位还是64位,点我去下载打开下载好的安装程序,点击下一步选择接受许可协议,点击下一步选择自己的安装路径(默认是c盘),选择完成后,点击下一步这里四项全部安装,点击下一步这里不用打勾✔,下一步选择Install安装选择finish完成win+R 打开运行窗口,在此窗
theme: fancy一. 引言背景: 随着语言技术的发展和工作需求,为了实现方便,快速,高效的开发体验,越来越多的框架,中间件等工具层出不穷,像nodejs下的express、egg、koa,javascript下的react、vue等,的却这些工具的出现让我们的开发越来越高效,上手也越来越快,但是,这反而让人们失去了学习语言的原理,并且自己去思考的动力,遇到需求直接找一些已经开发好的工具直接
转载
2024-10-25 16:33:50
48阅读
Node.js的单线程并不是真正的单线程,只是开启了单个线程进行业务处理(cpu的运算),同时开启了其他线程专门处理I/O首先明确一点:绝对不能让node做太多的业务逻辑,他只适合接收生成好的数据,然后或渲染后,或直接发送到客户端。Node使用事件驱动,非阻塞I/O 它实现了诸如文件系统、模块、包、操作系统 API、网络通信等Core JavaScript没有或者不完善的功能。