查询到最新的12条

在windows服务器上使用node-windows部署nodeJS服务

一般部署nodejs的项目,大家都会用到forever这个库,这个库相当好用,可以让nodejs的站点在后台跑,不需要cmd的窗口一直开着。在windows下,如果用户一直不注销,这种方式是可行的,但在服务器上的话就麻烦了,因为服务器在部署完成后,一般都会注销,那么站点就挂了。 因此需要把它部署成windows服务,废话不多说, 继续阅读

快速复制百度文库中的内容方法教程

由于最近学校给我们布置一个任务,也是创业基础的大作业,各班以小组的形式合理规划好创业项目,并根据自身项目提交创业项目计划书和路演PPT。说到创业计划书,就要百度找模板,不可能都是自己想吧,找范文啥的就要用到文库。很多人经常会上百度搜索资料,结果发现在百度文库那边可以找到,兴奋了半天却发现下载时要币的,或者登陆上去麻烦,又或者限制VIP才能复制下载,这真的太坑人了。开通vip才可复制刚好今天在某个网站看到一个教程,针对这种情况,今天给大家带来一个破 继续阅读

使用cannon.js创建3D物理仿真场景

本文将详细介绍使用cannon.js创建3D物理仿真场景的步骤和技巧。 一、cannon.js简介 cannon.js是一个开源的JavaScript物理库,用于实现3D物理仿真。它可以被用于游戏开发、机器人控制、交互式的3D应用以及其他需要物理交互的场景。 与其他物理库不同的是,cannon.js是一个非常轻量级的库,它的代码非常精简,易于上手。同时它具有高效的性能和可靠的精度。 二、创建3D场景 首先,我们需要创建一个3D场景。我们可以使用three.js 继续阅读

nodejs中使用worker_threads来创建新的线程的方法

简介 之前的文章中提到了,nodejs中有两种线程,一种是event loop用来相应用户的请求和处理各种callback。另一种就是worker pool用来处理各种耗时操作。 nodejs的官网提到了一个能够使用nodejs本地woker pool的lib叫做webworker-threads。 可惜的是webworker-threads的最后一次更新还是在2年前,而在最新的nodejs 12中,根本无法使用。 而webworker-thr 继续阅读

Node.js 中如何收集和解析命令行参数

前言 在开发 CLI(Command Line Interface)工具的业务场景下,离不开命令行参数的收集和解析。 接下来,本文介绍如何收集和解析命令行参数。 收集命令行参数 在 Node.js 中,可以通过 process.argv 属性收集进程被启动时传入的命令行参数: ? 1 继续阅读

详解node.js创建一个web服务器(Server)的详细步骤

前言 在 node.js 中创建一个服务器非常简单,只需要使用 node.js 为我们提供的 http 模块及相关 API 即可创建一个麻雀虽小但五脏俱全的web 服务器,相比 Java/Python/Ruby 搭建web服务器的过程简单的很。 http model 要想创建一个基于 node.js 的 web 服务器,你就必须使用 node.js 提供的 http 模块,node.js 中的 http 接口旨在支持传统上难以使用的协议的许多特性, 特 继续阅读

风尚云网学js-关于js对象数组如何去重?

目录 请问对象数组如何去重? 1.es5数组新方法  reduce 2.利用indexOf 3.直接for循环,利用对象属性的唯一性   每个对象的内存地址本身就不一样,去重的意义何在,非要去重的话,那只能通过JSON.stringify序列化成字符串(这个方法有一定的缺陷)后进行对比,或者递归的方式进行键-值对比,但是对于大型嵌套对象来说还是比较耗时的, 继续阅读

node.js安装及HbuilderX配置详解

npm安装教程: 一.下载Node.js安装包 官网:https://nodejs.org/en/ 二.使用之前,我们先来掌握3个东西是用来干什么的。 webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装 继续阅读

nestjs中异常过滤器Exceptionfilter的具体使用

说起Nestjs的异常过滤器,不能不提.Net的全局过滤器Filter,功能那是相当的强悍,用理论话说叫AOP 面向切面编程,可谓方便了太多需要异常处理的场景。说回Nestjs的异常过滤器,实现类似的功能,采用相似的处理方式,只不过一个面向C#,一个面向Nodejs,很荣幸的我,在两个框架都找到了类似的东西。 面向切面编程AOP,是一种类似于编程规范的东东,同门师兄弟有叫面向接口编程、SOLID原则等等。 Nestjs的异常处理 默认异常处理 继续阅读

Nest.js环境变量配置与序列化详解

环境变量配置简述 程序在不同的环境下需要不同的环境变量,例如生产环境、测试环境以及开发环境所需要不同的数据库信息:链接地址、链接端口号、登录用户名和密码相关信息。为了解决这个问题需要进行相关操作。 在 Nest 中最佳方案创建一个 ConfigModule,该 ConfigModule 公开一个 ConfigService ,在 ConfigService 加载特有环境的 .env 文件。 Nest 提供了 @nestjs/config 开箱即用的依赖包。 继续阅读

nodejs中的异步编程知识点详解

简介 因为javascript默认情况下是单线程的,这意味着代码不能创建新的线程来并行执行。但是对于最开始在浏览器中运行的javascript来说,单线程的同步执行环境显然无法满足页面点击,鼠标移动这些响应用户的功能。于是浏览器实现了一组API,可以让javascript以回调的方式来异步响应页面的请求事件。 更进一步,nodejs引入了非阻塞的 I/O ,从而将异步的概念扩展到了文件访问、网络调用等。 今天,我们将会深入的探讨一下各种异步编程的优缺点 继续阅读

node.js利用express自动搭建项目的全过程

一、安装express库和生成器 打开cmd输入命令: yarn global add express express-generator 安装好后可以通过命令:express --version 检查是否安装成功。 出现版本号即为安装成功(如下图所示)。 二、express生成器自动创建express项目 输入命令:express nodejs(如下图所示即为成功) 成功之后的目录: 继续阅读