一、调用普通函数声明函数:function fun1(res) {   console.log("fun1");   res.write("I'm fun1"); }在同一文件内调用:fun1(response);二、调用其它文件中的函数声明函数并导出:function fun2(res) {  &
原创 2017-06-04 23:45:25
2503阅读
*******一共有5中方法(执行效率依次降低):Date.now();new Date().getTime();new Date();process.uptime();process.hrtime();Date.now()、new Date().getTime() 和 new Date() 是浏览器环境下一直都有
*******一共有5中方法(执行效率依次降低):Date.now();new Date().getTime();new Date();process.uptime();process.hrtime();Date.now()、new Date().getTime() 和 new Date() 是浏览器环境下一直都有;process.uptime() 返回的是Node程序已运行的时间,单位秒。process.hrtime() 返回的是当前的高分辨率时间,格式为[秒, 纳秒]。它是相.
为什么会出现async函数首先从大的方面来说,出现async函数时为了解决JS编程中的异步操作,再往具体说就是为了对以往异步编程方法的一种改进,也有人说仅仅只是Generator 函数的语法糖,这个我暂时还没理解到那个程度,因为我对Generator还是一知半解,等理解透一些了会专门写篇文章记录一下的。回到async函数,它算是阶段性的解决了异步编程的问题,也就是说让我们无限接近了异步编程的最高境
关于nodejsnodejs是JavaScript的运行时环境,它既不是语言也不是框架。nodejs是后台开发的一个工具。 前端开发的JavaScript:ES语法DOMBOMnodejs中JavaScript:ES语法没有BOM和DOMnodejs中的模块导出module.exports示例1:通常我们使用module.exports进行单个成员的导出,例如://在文件a.js中 var foo
# Node.js中使用MySQL实现时间时区 ## 引言 在使用Node.js开发Web应用时,经常需要与数据库进行交互。而MySQL是一种常见的关系型数据库,因此学会如何在Node.js中使用MySQL非常重要。本文将重点介绍如何在Node.js中使用MySQL来处理时间和时区的问题。 ## 整体流程 下面的流程图展示了实现“Node.js MySQL时间时区”的整个过程。 ```flo
原创 2023-08-13 10:11:05
357阅读
虽然标题是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阅读
# 使用 Node.js 和 MySQL 的 DATE 函数 在现代 Web 开发中,使用 Node.js 和 MySQL 进行数据存储和处理已成为一种常见的解决方案。在这篇文章中,我们将学习如何在 Node.js 中使用 MySQL 的 DATE 函数。整个过程将使用以下步骤来进行说明: ## 流程概述 | 步骤 | 说明
原创 7月前
38阅读
在现代软件开发中,结合不同语言的优势来实现系统的互操作性是相当重要的。尤其是当我们需要在 Python 中执行 Node.js 函数时,解决这一问题就成了一个实用的需求。本文将详细探讨如何在 Python 环境中运行 Node.js 函数的过程,包括各个技术细节、架构分析及实际案例。 ```mermaid flowchart TD A[用户请求] --> B[Python执行函数]
原创 6月前
23阅读
nodejs可以使用JavaScript进行后端应用开发,同时使用electron可以开发桌面应用,可以说是相当强大。如果要在nodejs中读取本地文件则可以使用fs模块进行,ffi模块可以调用C开发的动态库,也可以实现更多的本地化操作,但是C开发动态库难度比较大成本比较高,这时候可以考虑使用python代替。python可以说是相当简单,它的库非常丰富,几乎可以满足你能想到的需求,因此pytho
以下是一个简单的 Node.js 和 Express.js 结合 MySQL 数据库的示例,用于演示如何使用 Node.js 和 Express.js 在服务器端创建一个 REST API 接口。以下操作需要确保你的电脑安装了: node 环境和mysql 环境安装依赖模块使用以下命令安装 express、body-parser 和 mysql 模块:win+R键盘打开终端 输入: 1、mkdir
在最近项目中,由于业务需求,导致需要同时操作12张表。由于之前在node开发中没有使用过事务,所以就去了解了一下。其实node中事务和java是一样的,只不过java中我们可以通过注解的方式来实现事务的回滚,但是在node中,想要实现事务就需要将SQL一条一条的执行,执行完成之后再commit。于是乎就有了这个工具类,逻辑有点傻,但是很实用。 1、创建一个Tool文件夹,再创建一个MySQL_db
转载 2023-11-14 07:35:44
0阅读
nodejs读写json文件
转载 2023-05-31 07:09:54
128阅读
说明:本人是node.js的初学者,尝试向别人解释这是怎么回事是自我学习的一个好方法。很多地方都涉及到函数的回调,在这里简单说一下什么是函数的回调。回调函数就是回来再调用的函数。基于js的单线程执行代码的风格,回调是必须的选择。也可以说是一种不得已而为之的选择吧,回调无疑增加了代码的复杂性,使其变得难读、难理解,难维护。但是,在解决实际问题的时候,回调又非常有效。下面举例说明:我们要读取一个很大的
转载 2024-01-04 16:49:59
48阅读
Nodejs基于事件机制以及回调函数实现异步编程 回调与异步: 回调不等于异步,回调只是一个函数作为另一个函数的参数而已。一般实现异步的方式由setTimeout或SetInterval + 回调函数来实现。 此外很多API默认均是采用异步调用的方式实现。 代码设计模式: 1. 函数的返回值可以作为其他函数的参数,此外函数也可以作为其他函数的参数以实现回调函数嵌套,不过
# Node.js与Redis:指定失效时间的使用 ## 引言 在现代Web开发中,缓存是提升应用性能的重要手段。Redis凭借其高效的内存存储特性,成为了最受欢迎的缓存解决方案之一。在某些情况下,我们可能希望存储的数据在特定时间后自动失效,以便释放内存并避免过时数据的使用。本文将介绍如何在Node.js应用中使用Redis来指定数据的失效时间,并提供相关的代码示例。 ## Redis的特点
原创 2024-09-01 04:14:06
119阅读
# Node.js 使用 ioredis 设置 Redis 过期时间 Redis 是一个开源的内存键值存储系统,常用于缓存、消息队列、排行榜等场景。在 Node.js 中,我们可以使用 `ioredis` 这个库来操作 Redis。本文将介绍如何使用 `ioredis` 设置 Redis 的过期时间。 ## 1. 安装 ioredis 首先,我们需要安装 `ioredis` 库。在项目根目录
原创 2024-07-20 03:43:02
277阅读
# 使用 Redis 和 Node.js 设置超时时间 在开发过程中,我们经常会遇到需要对数据进行缓存和设置超时时间的情况,这时候 Redis 就是一个非常好的选择。而在 Node.js 中,我们可以通过 `redis` 模块来轻松地与 Redis 进行交互。 ## 什么是 Redis? Redis 是一个开源的内存数据库,它可以用作数据库、缓存和消息中间件。它支持多种数据结构,如字符串、列
原创 2024-05-21 07:32:13
227阅读
  • 1
  • 2
  • 3
  • 4
  • 5