关于nodejsnodejs是JavaScript的运行时环境,它既不是语言也不是框架。nodejs是后台开发的一个工具。 前端开发的JavaScript:ES语法DOMBOMnodejs中JavaScript:ES语法没有BOM和DOMnodejs中的模块导出module.exports示例1:通常我们使用module.exports进行单个成员的导出,例如://在文件a.js中 var foo
nodejs导出word这个让人很苦恼,也是研究了半天,不过在同事的一起奋斗下和百度这个强大的工具下还是勉强完成了。这里使用的是officegen这个插件,这个插件还是很厉害的,可以导出excel、PPT,word;首先引入officegen:varofficegen=require('officegen');之后是代码中使用了:router.get('/exportWord',function(
原创 2018-06-28 11:39:20
4986阅读
1点赞
问题:在Windows机器上装了我们的PC端(Electron)应用(TcpServer默认监听20000端口),随后启动应用,发现安卓端登录学生账号后发现无法正常连接pc端(Tcp通信)。系统环境:Win7 64位原因:对nodejs中net.createServer的listen方法认知不全面,导致20000端口被其他应用程序占用,但同时PC端的端口检查更换机制既没有生效,也没有报错。List
# 使用Node.js和Redis设置多个值 在Node.js中,我们可以使用Redis来存储和检索数据。Redis是一个内存数据库,它以键值对的形式存储数据,并且非常快速和可靠。在本文中,我将介绍如何使用Node.js和Redis设置多个值。 ## 准备工作 在开始之前,我们需要安装并配置好Node.js和Redis。你可以从官方网站下载和安装Node.js,Redis则可以通过包管理器进
原创 2023-11-26 04:34:27
66阅读
在Linux系统中,安装和管理多个版本的Node.js是一个常见的需求。Node.js是一个非常流行的JavaScript运行时环境,用于构建快速和可扩展的网络应用程序。然而,不同的项目可能需要不同版本的Node.js来运行,因此在Linux系统上安装多个版本的Node.js是至关重要的。 在Linux系统上安装多个版本的Node.js有几种不同的方法。其中一种方法是使用nvm(Node Ver
原创 2024-04-10 11:13:22
309阅读
      node js是一个轻量的,能够单线程异步处理的高效框架。它给我们 提供了很多优秀的功能,所以今天小编就带着大家认识它的路由转发和路由重试;▶  路由转发     其实很多时候,node js被使用的并不是它的服务端的JavaScript,而是路由转发的功能;就像nginx会时常被作为静
Node.js的单线程并不是真正的单线程,只是开启了单个线程进行业务处理(cpu的运算),同时开启了其他线程专门处理I/O首先明确一点:绝对不能让node做太多的业务逻辑,他只适合接收生成好的数据,然后或渲染后,或直接发送到客户端。Node使用事件驱动,非阻塞I/O 它实现了诸如文件系统、模块、包、操作系统 API、网络通信等Core JavaScript没有或者不完善的功能。
# 如何实现“nodejs redis 查询多个” ## 概述 在使用Node.js和Redis进行多个查询时,我们需要先连接到Redis数据库,然后执行查询操作。本文将介绍如何实现“nodejs redis 查询多个”这一需求,并指导刚入行的小白完成整个过程。 ## 流程表格 | 步骤 | 操作 | | ---- | ---- | | 1 | 连接到Redis数据库 | | 2 | 执行多个
原创 2024-07-01 03:34:51
39阅读
一、调用普通函数声明函数:function fun1(res) {   console.log("fun1");   res.write("I'm fun1"); }在同一文件内调用:fun1(response);二、调用其它文件中的函数声明函数导出:function fun2(res) {  &
原创 2017-06-04 23:45:25
2503阅读
为什么写这篇文章现在的面试要求越来越高了,打开看了看几个 BOSS 招聘 Node.js 全栈开发的,其中都有一条“了解 消息队列,并在项目中应用过”,呜呜呜后端开发者应该都知道消息队列,但是一些前端开发者可能知道的并不多,但是你们可能好奇抢票,商品秒杀等功能是如何实现的,其实没有多么高大上,看了消息队列就知道了。文章导图(你能学到)什么是消息队列“消息队列”是在消息的传输过程中保存消息的容器。个
nginx监听网站80端口,而nodejs监听端口是8000,就可以配置nginx反向代理到nodejs的3000端口,同理,也可以配置代理到多个不同的端口,就可以实现 一台服务器同时服务多个域名,并且可以让nginx负责网站的静态资源请求。有效提高网站的吞吐量和性能! 最简单的做法直接修改nginx配置,增加下面配置server { listen 80;
转载 2024-04-03 15:43:34
193阅读
环境本机: Windows 10由于服务器太烂了,webpack编译直接死机,只能用自己的电脑了服务器 : CentOS 7Docker中的Nginx,Mysql,NetCore项目,Seq等有状态的App , App数据全部持久化到服务器本机创建 Jenkins 的任务创建一个名为 Jenkinsfile的文件,放在项目根目录. 创建一个pipeline类型的Jenkins Job 选择 Pip
转载 10月前
100阅读
为什么会出现async函数首先从大的方面来说,出现async函数时为了解决JS编程中的异步操作,再往具体说就是为了对以往异步编程方法的一种改进,也有人说仅仅只是Generator 函数的语法糖,这个我暂时还没理解到那个程度,因为我对Generator还是一知半解,等理解透一些了会专门写篇文章记录一下的。回到async函数,它算是阶段性的解决了异步编程的问题,也就是说让我们无限接近了异步编程的最高境
# Node.js转发Java多个接口 在Web开发中,经常会遇到需要转发多个接口的情况。例如,前端需要调用多个Java后端接口来获取数据,但是为了提高性能和减少前后端耦合,我们可以使用Node.js来进行接口转发。本文将介绍如何使用Node.js来转发Java的多个接口,并提供相应的代码示例。 ## 为什么使用Node.js转发接口 使用Node.js作为接口转发的中间层有以下几个好处:
原创 2024-02-04 06:29:30
107阅读
# Node.js与MySQL多个查询条件的使用 随着Web应用程序的普及,Node.js越来越成为开发者的首选平台。而MySQL则作为一种开源的关系数据库管理系统,常被用来存储和管理数据。通过Node.js连接MySQL,开发者可以轻松实现复杂的数据查询。本文将探讨如何在Node.js中使用MySQL进行多个查询条件的操作,并附带具体的代码示例。 ## 环境准备 首先,确保你安装了Node
原创 2024-10-29 03:12:19
71阅读
# 使用Node.js导出MySQL数据库 在现代Web开发中,Node.js与MySQL的结合越来越常见。MySQL是一种流行的关系型数据库,而Node.js则是一种高效的JavaScript运行环境。在某些情况下,我们可能需要将MySQL数据库导出为SQL文件,以便进行备份或迁移。本文将介绍如何使用Node.js导出MySQL数据库,并包含相关的代码示例。 ## 导出MySQL数据库的流程
原创 8月前
29阅读
exports.jslet fun = function (){ console.log("hello world")}let name = "devin"module.exports.fun = funmodule.exports.name = nameimport.jsconst example = require("./export.js")example.fu...
原创 2022-07-05 16:59:10
140阅读
虽然标题是NodeJS函数式编程,但实际上NodeJS 是一个框架,不是一种语言,其采用的语言是 JavaScript。而JavaScript是一种典型的多范式编程语言,算不上是函数式语言,但它有函数式编程的一些特性: 比如函数作为一等公民,能够被赋值,被传递 支持闭包(Closure) 支持 Cu
转载 2018-01-07 23:00:00
229阅读
2评论
# Node.js 执行 Python 函数教程 本教程旨在向刚入行的开发者介绍如何使用 Node.js 执行 Python 函数。我们将按照以下步骤进行操作: ```mermaid flowchart TD A[开始] --> B(安装Python环境) B --> C(安装Node.js环境) C --> D(创建Node.js项目) D --> E(安装P
原创 2023-10-28 05:59:31
207阅读
一、request 发起请求1. 示例普通 get 请求const http = require('http') let req = http.request('https://www.baidu.com', res => { let data = '' // data 事件可能触发多次 res.on('data', chunk => { d
转载 2024-10-14 23:20:45
87阅读
  • 1
  • 2
  • 3
  • 4
  • 5