跳到主要内容

如何在 windows 开发环境切换 NodeJS 版本

· 2 分钟阅读
Eric Cheng
Eric Cheng
JAVA 後端工程師

原来开发环境和线上环境的 NodeJS 版本不一样,开发环境较新,但又不想把开发环境的版本降级,Python 可以用 conda 做版本控制,查了一下 NodeJS 也有类似的东西,叫做 nvm,简单做一下笔记

以下内容适用 windows 的环境

如何在 Linux 使用 iptables 封锁 IP

· 1 分钟阅读
Eric Cheng
Eric Cheng
JAVA 後端工程師

原因是一台放在 AWS EC2 的 Linux(CentOS) Server 莫名其妙被攻击了,log 上有记录攻击方的 IP,所以查了一下怎么直接把对方的 IP 封锁掉,简单做个记录

如何在 Ubuntu 上更改时区为本地时间

· 2 分钟阅读
Eric Cheng
Eric Cheng
JAVA 後端工程師

在云端新建一台 VM 时,预设时区通常会是 UTC,和习惯 Local 时间是不一样的,以台北时间来说就会差八个小时,简单记录一下怎么修改时区

如何快速将服务从 Line Notify 转换至 Line 官方帐号及 Messaging API

· 5 分钟阅读
Eric Cheng
Eric Cheng
JAVA 後端工程師

Line Notify 在十月初宣布【LINE Notify结束服务公告】,将于2025年3月31日停止服务,还给了半年的缓冲期,不幸的,因为Line Notify 很好用加上又是免费,不止公司,连我自己都有一堆小服务是用Line Notify 来做告警,从上面Line 官方连结写的「关于发送通知的替代方法,建议可考虑操作Messaging API 透过LINE官方帐号来传送讯息」,只好花点时间,把原来Line Notify 的程式用Messaging API 改写,简单写个笔记纪录

分享到 Line 的网址,如何用外部(预设)浏览器开启

· 2 分钟阅读
Eric Cheng
Eric Cheng
JAVA 後端工程師

应该很多人注意到如果你将网址分享到Line,朋友打开时用的不是平常常用的预设浏览器,像是Chrome、Safari,而是Line 自己内建的浏览器,这其实会造成有些困扰,一来是可能比较不习惯,一来网站有些javascript 会因此不能执行

Vite 如何对开发环境和正式环境设定不同变数值

· 3 分钟阅读
Eric Cheng
Eric Cheng
JAVA 後端工程師

从使用 Create React App 转到 Vite,有很多不熟悉的地方,这篇文章简单的对 Vite 在不同环境设定不同变数做简单的笔记

不同的环境有不同的环境变数值是很正常的,ex 开发环境连开发环境的后端,正式环境连正式的环境的后端,开发环境有开发环境的api key,正式环境有正式环境的api key, 之前用过 npm-config,处理过类似的需求,不过 Vite 自己就内建处理这类需求的方法