node
ur home
全网同名;希望成为一个有趣的人,创造出有趣的工具;知乎、抖音等平台的文章、视频累计超过百万阅读和播放。
展开
-
windows系统,“因为在此系统上禁止运行脚本”解决办法
“因为在此系统上禁止运行脚本”解决办法;‘set-ExecutionPolicy‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。原创 2023-01-13 15:47:14 · 9976 阅读 · 1 评论 -
解决node.js读取.csv文件中文出现乱码问题
问题:使用nestjs,读取csv文件数据,获取到的中文是乱码原因:数据生成时是GBK编码,nodejs原生读取文件不支持GBK解决:使用iconv-lite库示例:const fs = require('fs');// filePath为文件路径const filePath = 'D:/demo.csv';const stream = fs.createReadStream(filePath, { encoding: 'binary' });let data = '';st.原创 2021-12-15 16:56:53 · 2872 阅读 · 1 评论 -
Linux 上安装 Node.js
wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下载tar xf node-v10.9.0-linux-x64.tar.xz // 解压cd node-v10.9.0-linux-x64/ // 进入解压目录./bin/node -v // 执行node命令 查看版本v10.9.0解压文件的.原创 2021-12-13 16:55:22 · 1693 阅读 · 0 评论 -
npm i @sentry/webpack-plugin报错
npm install --save-dev @sentry/webpack-plugin,报错换成国内的就ok了cnpm install --save-dev @sentry/webpack-plugin原创 2021-04-29 15:11:15 · 1038 阅读 · 0 评论 -
Windows nrm 安装完成但 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value);
首先查看你的npm的配置 npm config ls在 (C:\Users\Administrator\AppData\Roaming\npm\node_modules\nrm)目录下编辑cli.jsconst NRMRC = path.join(process.env.HOME, '.nrmrc'); 注释const NRMRC = path.join(process.env.USERPROFILE, '.nrmrc');新增 ...原创 2021-05-07 14:16:56 · 152 阅读 · 1 评论 -
npm & yarn 包管理机制
转载至ELab团队 ELab.zhangqiang原文链接npm & yarn 包管理机制背景使用 npm 或 yarn 管理项目依赖时,可能会产生以下疑问: 项目依赖出现问题怎么办?删了重装,即先删除 node_modules 再重新 install,那这样的操作会不会存在风险? 把所有依赖都安装到 dependencies 中,不区分 devDependencies 会有问题吗? 我们的应用依赖了 pkg-a 和 pkg-b,同时 pkg-a 也依赖了..转载 2021-09-08 15:17:01 · 274 阅读 · 0 评论 -
Version 9 of Highlight.js has reached EOL and is no longer supported
yarn add highlight.jsyarn upgrade highlight.js原创 2021-06-28 16:38:48 · 2185 阅读 · 0 评论 -
npm run 导致This is probably not a problem with npm错误的解决方案
解决方法删除 node_modules npm cache clean --force清理掉缓存 npm install重新安装依赖包 npm run serve 成功原创 2021-08-19 10:29:56 · 591 阅读 · 0 评论 -
windows更新Node版本
查看cmd中提示的你所要升级到的版本号; node官网下载你所需要的版本号; 下载成功之后,我们先通过cmd的命令 where node,查看我们之前安装的node所在的目录; 将刚才所下载的版本重新安装到我们之前安装的目录文件就好了,重新在cmd命令行中运行node -v查看你的版本就是你安装的版本了...原创 2021-08-19 10:02:11 · 1102 阅读 · 3 评论 -
node nestjs添加全局变量
设置全局变量在app.js下设置具体位置如图片process.env 上挂载数据,只能是字符串;其中的userId是全局变量的名字这样这是之后在任何一个ts文件都能调用1. 在main.ts中增加process.env.userId=''2. 赋值process.env.userId= 13. 使用`SELECT * FROM user WHERE user_id = ${process.env.userId}`...原创 2021-07-23 10:52:01 · 1469 阅读 · 3 评论 -
浅析 NodeJS 多进程和集群
以下文章来源于ELab团队,作者ELab.yangyi进程进程是指在系统中正在运行的一个应用程序。当我们打开活动监视器或者文件资源管理器时,可以看到每一个正在运行的进程:多进程复制进程NodeJS 提供了child_process模块,并且提供了child_process.fork()函数供我们复制进程。举个????在一个目录下新建 worker.js 和 master.js 两个文件:worker.jsconsthttp=require('http'...转载 2021-07-15 10:06:17 · 519 阅读 · 0 评论 -
nestjs中生成uuid
nodejs中有一个uuid的生成库uuid:https://www.npmjs.com/package/uuid,使用起来非常简单。原创 2021-06-21 15:42:54 · 1996 阅读 · 0 评论 -
nestjs 快捷创建相关命令
先放两张截图,大家应该都经常看到常用的命令如下创建控制器要使用 CLI 创建控制器,只需执行nest g controller auth/auth命令。创建服务类要使用 CLI 创建服务类,只需执行nest g service auth/auth命令。创建模块要使用 CLI 创建模块,只需执行nest g module auth/auth命令。创建异常过滤器要使用 CLI 创建模块,只需执行nest g filter http-exce...原创 2021-05-19 09:58:28 · 2852 阅读 · 0 评论 -
linux部署nestjs项目
1. yarn run build2.dist 里的文件和 package.json 上传到服务器上3.服务器pm2 start src/main.js --name recruit-op原创 2021-04-30 14:09:21 · 2418 阅读 · 3 评论 -
Vue + Nestjs 全栈开发,项目实战(四):搭建 Nestjs 项目&路由设置&模块
本篇幅讲解的是,招聘管理系统-后端服务架构搭建及模块何为nest.js1. 首先创建项目nest new recruit-corenest new recruit-manest new recruit-op2. 编写项目目录架构正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消3. 运行yarn run start:dev...原创 2021-04-13 16:43:28 · 1792 阅读 · 1 评论 -
何为nest.js
介绍Nest 是一个用于构建高效,可扩展的Node.js服务器端应用程序的框架。它使用渐进式 JavaScript,内置并完全支持TypeScript(但仍然允许开发人员使用纯 JavaScript 编写代码)并结合了 OOP(面向对象编程),FP(函数式编程)和 FRP(函数式响应编程)的元素。在底层,Nest使用强大的 HTTP Server 框架,如 Express(默认)和 Fastify。Nest 在这些框架之上提供了一定程度的抽象,同时也将其 API 直接暴露给开发人员。这样可以轻...原创 2021-04-13 14:44:55 · 714 阅读 · 0 评论 -
记一次Sequelize中LEFT JOIN的使用
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 const sql = ` SELECT post_candidate.*, post_info.* FROM post_candidate LEFT JOIN post_info ON post_candidate.post_id = post_info.post_id WHERE candida...原创 2021-04-12 17:43:22 · 1777 阅读 · 4 评论 -
node实现敏感词过滤及敏感词库
node实现敏感词过滤及敏感词库原创 2021-04-01 13:07:59 · 2432 阅读 · 2 评论 -
beidou-cli介绍及使用
Beidou(北斗)是什么?Beidou(北斗)是NodeJS & React同构框架,基于Egg.js开发。Beidou(北斗)有什么特性?首屏直出通过Node将首屏内容直接输出, 将传统的三次串行http请求简化成一次http请求,降低首屏渲染时间,页面瞬间触手可及,享受“秒开”般的顺滑同构渲染一套代码两端运行, 客户端代码直接运行在服务端, 无需编写冗余的渲染视图插件丰富北斗基于阿里集团开源web 框架Egg.js(底层基于KOA), 所有egg插...原创 2021-03-29 14:17:05 · 424 阅读 · 1 评论 -
Nest.js阿里云OSS文件上传
使用步骤新建bucket首先登陆阿里云,进入控制台,对象存储OSS。获取密匙获取服务区域这里给大家一个阿里云的链接访问域名和数据中心。我的是华东2(上海)后端代码实现看文档由于我的后端语言是Node.js,所以我看的是这个部分的:快速开始-NodeJS。安装SDK文档中有详细的案例安装方式,下面是我写的方式。yarn add @types/ali-oss ali-oss代码实现oss.service.tsimport * as OS原创 2021-03-11 10:28:22 · 2476 阅读 · 5 评论 -
阿里云oss:The bucket must be conform to the specifications
在使用阿里云对象存储OSS服务-Node.js SDK时,遇到Error:The bucket must be conform to the specifications,如何处理使用this.client.listBuckets();列举所有的存储空间即可,然后挑一个使用import * as OSS from 'ali-oss';import { Inject, Injectable } from '@nestjs/common';import ossConfig from '../..原创 2021-03-10 17:03:03 · 7540 阅读 · 2 评论 -
Vue2.0 + Nodejs + Nestjs + Mysql + Nginx全栈开发,项目实战(一):项目简介
前端 vue2.0C端 使用uniapp开发,主要功能模块包括:注册登录、职位列表、编辑简历、已投递职位、面试成功职位B端 使用vue2.0+ts开发,主要功能模块包括:注册登录、发布修改删除职位、求职者信息列表、面试状态的变更S端 暂定 准备使用ruoyi一套开发,主要功能包括:职位审核、B端用户注册审核服务端 nestjs会包含以下三个项目recruit-corerecruit-ma c端业务代码recruit-op b端和s端业务代码数据库 my原创 2021-03-02 23:12:51 · 3045 阅读 · 3 评论 -
NestJS:Nest.js Auth Guard JWT Authentication constantly returns 401 unauthorized
按照官方以及 网上搜索的‘使用 JWT 实现单点登录’的文章在postman中完成了注册存储到数据库、以及登录获取到token并且在接口上增加JWT的验证@UseGuards(AuthGuard('jwt')) // 使用 'JWT' 进行验证但是在vue项目中一直返回百思不得其解service.interceptors.request.use( (config) => { if (getToken()) { config.headers['Au..原创 2021-02-22 21:00:22 · 1227 阅读 · 2 评论 -
记一次nest.js安装mongoose的坑
typegoose安装之后运行项目报如下错误,百思不得其解最终发现是最新的mongoose的包已经包含types包了,卸载@types/mongoose 即可原创 2021-02-19 11:07:14 · 569 阅读 · 3 评论 -
我使用过的5个nodejs 框架
Node.js 不是一门语言,是一个运行时,和浏览器更像,只不过运行在服务端 这个运行时的方言是 JavaScript(不包含 BOM、DOM API,增加了 Stream、网络等 API) Node.js 是靠 Chrome V8 引擎运行 JavaScript对应到 Java 我们可以理解 Node.js 是 JDK,装上就能在服务端跑 JavaScript 代码了。摘自-极简 Node.js 入门教程让我们来看看目前可用的最好、最强大的 NodeJS 框架,并帮助你建立实时的、各种规.原创 2021-02-04 17:54:45 · 774 阅读 · 1 评论