feat: 1. 添加morgan这个web中间件去接收记录所有的http请求。

2. 更改打包配置文件,服务的启动由remix/server改成自定义server.js(Express服务器+morgan中间件:记录http日志)
This commit is contained in:
2025-12-09 21:04:37 +08:00
parent de923f6521
commit e82e61b589
7 changed files with 1360 additions and 53 deletions
+17 -31
View File
@@ -9,10 +9,11 @@ module.exports = {
script: 'node',
args: [
'-r', 'dotenv/config',
'./server.js' // 使用自定义服务器
// './node_modules/.bin/remix-serve',
'./node_modules/@remix-run/serve/dist/cli.js',
'./build/server/index.js',
'--port', '51703'
// './node_modules/@remix-run/serve/dist/cli.js',
// './build/server/index.js',
// '--port', '5183'
],
instances: 1,
autorestart: true,
@@ -20,26 +21,26 @@ module.exports = {
max_memory_restart: '1G',
env: {
NODE_ENV: 'testing',
PORT: 51703,
PORT: 5183,
CLIENT_ID: 'main',
API_PORT_CONFIG: '51703',
API_PORT_CONFIG: '5183',
// 添加这些环境变量确保客户端能获取到
NEXT_PUBLIC_NODE_ENV: 'testing',
NEXT_PUBLIC_PORT: '51703',
NEXT_PUBLIC_PORT: '5183',
NEXT_PUBLIC_CLIENT_ID: 'main',
NEXT_PUBLIC_API_PORT_CONFIG: '51703',
NEXT_PUBLIC_API_PORT_CONFIG: '5183',
OAUTH_CLIENT_SECRET: 'VYk1AC5XIJEfnEXwyq0u9JEY3fi3byCfSD58zANGeb'
},
env_testing: {
NODE_ENV: 'testing',
PORT: 51703,
PORT: 5183,
CLIENT_ID: 'main',
API_PORT_CONFIG: '51703',
API_PORT_CONFIG: '5183',
// 添加这些环境变量确保客户端能获取到
NEXT_PUBLIC_NODE_ENV: 'testing',
NEXT_PUBLIC_PORT: '51703',
NEXT_PUBLIC_PORT: '5183',
NEXT_PUBLIC_CLIENT_ID: 'main',
NEXT_PUBLIC_API_PORT_CONFIG: '51703',
NEXT_PUBLIC_API_PORT_CONFIG: '5183',
OAUTH_CLIENT_SECRET: 'VYk1AC5XIJEfnEXwyq0u9JEY3fi3byCfSD58zANGeb'
},
error_file: './logs/main-err.log',
@@ -54,10 +55,7 @@ module.exports = {
script: 'node',
args: [
'-r', 'dotenv/config',
// './node_modules/.bin/remix-serve',
'./node_modules/@remix-run/serve/dist/cli.js',
'./build/server/index.js',
'--port', '51704'
'./server.js' // 使用自定义服务器(包含 HTTP 日志记录)
],
instances: 1,
autorestart: true,
@@ -100,10 +98,7 @@ module.exports = {
script: 'node',
args: [
'-r', 'dotenv/config',
// './node_modules/.bin/remix-serve',
'./node_modules/@remix-run/serve/dist/cli.js',
'./build/server/index.js',
'--port', '51705'
'./server.js' // 使用自定义服务器(包含 HTTP 日志记录)
],
instances: 1,
autorestart: true,
@@ -146,10 +141,7 @@ module.exports = {
script: 'node',
args: [
'-r', 'dotenv/config',
// './node_modules/.bin/remix-serve',
'./node_modules/@remix-run/serve/dist/cli.js',
'./build/server/index.js',
'--port', '51706'
'./server.js' // 使用自定义服务器(包含 HTTP 日志记录)
],
instances: 1,
autorestart: true,
@@ -192,10 +184,7 @@ module.exports = {
script: 'node',
args: [
'-r', 'dotenv/config',
//'./node_modules/.bin/remix-serve',
'./node_modules/@remix-run/serve/dist/cli.js',
'./build/server/index.js',
'--port', '51707'
'./server.js' // 使用自定义服务器(包含 HTTP 日志记录)
],
instances: 1,
autorestart: true,
@@ -238,10 +227,7 @@ module.exports = {
script: 'node',
args: [
'-r', 'dotenv/config',
//'./node_modules/.bin/remix-serve',
'./node_modules/@remix-run/serve/dist/cli.js',
'./build/server/index.js',
'--port', '51708'
'./server.js' // 使用自定义服务器(包含 HTTP 日志记录)
],
instances: 1,
autorestart: true,