阿毛Alex - 2025年5月
type: channel
link: http://www.alexmao.com/index.php/2025/05/
description: 生命不息，折腾不止
items: SPA里面#的问题
items: Apache无法启动如何找出问题
items: Apache配置域名的/api代理
items: 阿里云免费企业邮箱入口
items: n8n secure access handling
items: npm管理源的插件

SPA里面#的问题
type: item
date: 2025-05-23T08:32:00+00:00
description: SPA里面必须要带有#，才能正确识别路径。如果要去掉#，就要开启history mode。开启后会有一个问题，比如直接访问或者刷新domain.com/myprofile的时候，浏览器回去找域名下的myprofile文件夹，但其实是不存在的，所以要用rewrite规则来解决，让访问这个路径的时候，不要去找文件夹配置两步，第一步在根目录下新建.htaccess文件，粘贴如下内容：RewriteEngine On # 1. /api/ 不重写 RewriteCond %{REQUEST_URI} ^/api/ [NC] RewriteRule ^ - [L] # 2. 静态资源不重写 RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] # 3. 其它全部重写到 index.html RewriteRule . /index.html [L] 第二步，在httpd-vhosts.conf文件里，允许重写，也就是AllowOverride All ServerName mytest.com DocumentRoot "D:/dist/" Options +FollowSymLinks +MultiViews AllowOverride All Require all granted # 代理 /api 到后端 ProxyPass /api/ http://localhost:3000/api/ ProxyPassReverse /api/ http://localhost:3000/api/

Apache无法启动如何找出问题
type: item
date: 2025-05-23T08:25:00+00:00
description: 只需要进入apache的目录，运行httpd.exe -t就可以。例如wamp的目录是：D:/wamp64/bin/apache/apache2.x.x/bin/会把具体配置文件里的哪一行有问题打印出来。

Apache配置域名的/api代理
type: item
date: 2025-05-23T07:55:00+00:00
description: 启动代理相关模块，重启服务a2enmod proxya2enmod proxy_httpsystemctl restart apache2配置虚拟主机，例如： ServerName mytest.com DocumentRoot /var/www/mytest.com/dist Options Indexes FollowSymLinks AllowOverride All Require all granted # 代理 /api 到后端 ProxyPass /api/ http://localhost:3000/api/ ProxyPassReverse /api/ http://localhost:3000/api/ 重启服务

阿里云免费企业邮箱入口
type: item
date: 2025-05-11T14:31:00+00:00
description: 直接去购买界面要钱，从这里的第一个项目进就不需要。http://c8a.cn/Q2VWb

n8n secure access handling
type: item
date: 2025-05-11T02:01:19+00:00
description: Disable Secure Cookies (Temporary Fix, Not Recommended for Production)If you're testing n8n locally or in a non-production environment, you can disable the secure cookie requirement by setting the N8N_SECURE_COOKIE environment variable to false.Stop the Running n8n Container:docker stop n8n docker rm n8n Restart the Container with the Environment Variable: Run the n8n container with the N8N_SECURE_COOKIE variable set to false:docker run -d --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n \ -e N8N_SECURE_COOKIE=false \ n8nio/n8n Access n8n: Try accessing http://ip/ again. The secure cookie error should be resolved.

npm管理源的插件
type: item
date: 2025-05-10T12:30:15+00:00
description: npm install -g nrm # 安装nrmnrm ls # 查看所有源nrm test # 测试各源延迟nrm use taobao # 切换到最快的源