- 博客(270)
- 资源 (13)
- 收藏
- 关注
原创 基于 Docker 搭建 Elasticsearch + Kibana 环境
参考官方文档 https://www.elastic.co/guide/en/elasticsearch/reference/7.5/docker.html。elasticsearch镜像不支持latest标签,必须指定版本号。
2025-02-12 21:03:50
820
原创 javascript: weekOfYear 获取某天所处的一年中的周数
【代码】javascript: weekOfYear 获取某天所处的一年中的周数。
2023-10-27 20:07:25
563
原创 prisma 连接不上Postgres
一直畅通的连接突然出现了问题,检查数据库实例没有问题,检查 DATABASE_URL 没有问题。解决方法:在 DATABASE_URL 中增加 connect_timeout 参数。
2022-09-05 10:51:56
1345
原创 nestjs 依赖注入方面的 “Bug” | custom providers
写法一:export class InfrastructureStackService { constructor( private manager: InfrastructureStackManager = InfrastructureStackManager.PULUMI ) {}}写法二:export class InfrastructureStackService { private manager: InfrastructureStackMana.
2022-05-29 23:20:41
498
原创 docker 制作镜像
在项目根目录创建 DockerfileFROM alpineWORKDIR /app/ADD . /app/RUN apk update && apk add nodejs npm && npm i -g @nestjs/cli && npm install --production && npm run buildCMD npm run start:prodFROM - 构建该 image 时使用的基础 imageWO
2022-05-26 14:46:11
218
原创 nestjs 获取不到.env中的变量
环境变量实际上是存在的。这个工程一直是可以正常启动的,重新git clone后就出现了这样的问题。解决方法node.js - NodeJS TypeError('JwtStrategy requires a secret or key'); - Stack Overflowhttps://stackoverflow.com/questions/45525077/nodejs-typeerrorjwtstrategy-requires-a-secret-or-keyrequir...
2022-05-23 06:06:01
1479
原创 prisma 通过 include 提取关联对象
错误的返回值类型,导致无法读到关联对象,如下:// microservice.service.tsasync findOne(where: Prisma.MicroserviceWhereUniqueInput): Promise<Microservice | null> { return await this.prisma.microservice.findUnique({ where, include: {project: true}, });
2022-05-19 12:55:19
695
原创 npm 镜像仓库管理
nrm - npmhttps://www.npmjs.com/package/nrm操作指令如下:$ npm install -g nrm$ nrm ls* npm ---------- https://registry.npmjs.org/ yarn --------- https://registry.yarnpkg.com/ tencent ------ https://mirrors.cloud.tencent.com/npm/ cnpm --------- https:/
2022-05-10 11:49:50
1415
原创 javascript class 成员对象定义在constructor中有什么优势?
javascript - Difference between declaring in constructor and outside of constructor - Stack Overflowhttps://stackoverflow.com/questions/41983492/difference-between-declaring-in-constructor-and-outside-of-constructor
2022-05-09 21:39:07
453
原创 gatsby 安装失败
由于 sharp-libvips 的下载安装失败导致。删除已有的 libvips 安装包,重新安装 gatsby 成功。$ ls ~/.npm/_libvips/libvips-8.7.4-darwin-x64.tar.gz libvips-8.9.0-darwin-x64.tar.gz$ rm ~/.npm/_libvips/*$ npm init gatsbyThanks! Here's what we'll now do: 🛠 Create a new Gatsby si..
2022-04-28 16:36:06
593
2
原创 node_modules 瘦身方法
删除 devDependencies 以减小项目文件占用的空间,便于将代码上传至 Lambda、Beanstalk 等服务中。package.json 中的 devDependencies 列表不会被删除。
2022-04-23 22:47:58
765
原创 AWS SQS 的 JavaScript 使用方式
import {Injectable} from '@nestjs/common';import {SQS} from 'aws-sdk';@Injectable()export class SqsService { private client: SQS; private awsAccessKey = process.env.AWS_ACCESS_KEY_ID; private awsSecretKey = process.env.AWS_SECRET_ACCESS_KEY; p.
2022-04-15 15:10:43
791
原创 nestjs 启动异常情况整理
使用 yarn运行之前要把 package-lock.json 删掉,否则安装过程中可能报错。1. On MacMac 的编译环境需要依赖于 xcode 工具。$ xcode-select --installxcode-select: error: command line tools are already installed, use "Software Update" to install updates# 提示已经安装的话,就重置$ xcode-select --reset.
2022-04-12 02:39:52
3758
原创 nest swagger 报错
/Users/incpad08/src/cn-inceptionpad-basic/node_modules/lodash/lodash.js:3032 return object && baseFor(object, iteratee, keys); ^TypeError: Cannot read properties of undefined (reading '0') at /Users/incpad08/src/c.
2022-04-10 00:23:04
1035
原创 npm run build: rimraf: command not found
当出现以下构建失败的情况时:npm run build> new-proj@0.0.1 prebuil> rimraf distsh: rimraf: command not found可以先执行 npm install rimraf再执行 npm install再次构建 npm run build
2022-04-10 00:08:26
4146
原创 js 关于 null 和 undefined 的区别
接口参数如果是一个不确定的对象,即对象中有些字段必需存在,有些字段不一定存在。那么,可以用 if (obj.field === undefined) 判断,而不是 null。const user = { name: "john", gender: "man"};if (user.email === null) { console.log('a');}if (user.email === undefined) { console.log('b');}// .
2022-04-09 01:53:52
387
原创 js 展开符号“...”的用法
const user = { name: 'jim', password: '123456', role: 'admin'}const {password, ...result} = user;console.log(result);// Output is {"name":"jim","role":"admin"}const newUser = {passwordHash:'hash(123456)', ...result};console.log(newUser.
2022-04-06 05:01:19
359
原创 postgres 注意双引号和单引号的区别
双引号用于表名、列名单引号用于值const sql = `INSERT INTO "message"."sqs_events" ("message_id", "message_body", "event") VALUES ('${message_id}', '${message_body_str}', '${event_str}');`;
2022-03-25 14:34:10
612
原创 pg.Pool 的 query 用法
pg.Pool | node-postgreshttps://node-postgres.com/api/pool用法1:const { Pool } = require('pg');class DB { constructor() { const init = (async () => { this.pool = new Pool(dbConfig); delete this.then
2022-03-25 14:05:20
798
原创 git 在Ubuntu14.04环境上连接不上bitbucket
报错信息fatal: unable to access 'https://...@bitbucket.org/.../myproj.git/': gnutls_handshake() failed: Handshake failed解决方法Atlassian论坛https://community.atlassian.com/t5/Bitbucket-questions/Cannot-pull-from-bitbucket-using-https-on-ubuntu-14-04/qaq-p/1.
2021-10-12 17:22:14
364
原创 ghost Invite people error 504
官方文档https://ghost.org/docs/concepts/config/#mailGhost在Ubuntu上安装完成,正常运行。向他人发送账号邀请时出现问题这个接口 /ghost/api/v3/admin/invites 发生504错误查看ghost配置文件config.production.json,将"mail": {"transport": "Direct", ......} 改为"mail": {"transport": "sendmail", .......
2020-10-27 00:46:53
250
原创 ghost Ubuntu环境下安装
严格按照官方文档进行搭建https://ghost.org/docs/install/ubuntu/adduser ghost-elegantsudo mkdir -p /var/www/elegantsudo chown ghost-elegant:ghost-elegant /var/www/elegantsudo chmod 775 /var/www/elegant// 开始安装ghost-elegant@iZwz9cx35156qjuf3z1zuyZ:/var/www/eleg.
2020-10-25 23:13:39
2195
原创 ssh: 跳板机-私有子网服务器-数据库
先在terminal中运行以下命令// 跳板机为 3.225.225.225// 私有子网中的服务器为 10.100.100.237ssh -N -L 9200:10.100.100.237:22 -i pinpoint-health.pem ubuntu@3.225.225.225连接到私有子网中的服务器基于私有子网中的服务器连接数据库...
2020-09-15 10:20:18
295
原创 Linux上查看文件大小
ubuntu@ip-10-200-100-47:~/.pm2/logs$ lspinpoint-backend-error.log pinpoint-backend-out.log pinpoint-frontend-error.log pinpoint-frontend-out.logubuntu@ip-10-200-100-47:~/.pm2/logs$ du -h pinpoint-backend-out.log 59M pinpoint-backend-out.logubun.
2020-07-31 10:49:30
160
原创 split 文件分割与合并
文件分割1. 指定分割后文件的行数split -l 300 server.log new_file_prefix2. 指定分割后文件的大小split -b 50m server.log new_file_prefix文件合并cat small_files* > large_file
2020-07-21 19:04:40
1501
原创 营养和饮食 蛋白质
宏量营养素蛋白质 碳水化合物 脂肪微量营养素维生素 矿物质 必需氨基酸 必需脂肪酸蛋白质蛋白质用于生成、修复和维持身体的肌肉组织。 必需所有的必需氨基酸都存在,你摄入的蛋白质才能被身体利用来增长肌肉。 蛋白和蛋黄含有一样多的蛋白质,同时蛋黄还含有大部分的维生素和矿物质。 蛋黄中含有胆固醇。完全蛋白质有些食物中含有完全蛋白质——就是说,它们提供人体生产自身可用的蛋白质所需的所有氨基酸。这类食物很多,如鸡蛋 牛奶 鱼类 肉类不完全蛋白质这些食物虽然含有一些组
2020-07-20 21:25:51
256
原创 AWS Lambda 请求应用接口
// dependenciesconst AWS = require('aws-sdk');const util = require('util');const fs = require('fs');const readline = require('readline');const https = require('https');const http = require('http');const querystring = require('querystring');// get.
2020-07-16 15:23:03
692
Apache配置文件httpd.conf
2015-09-10
新浪微博API提取个人信息
2012-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人