feat(0.2.1): 单端口生产架构 —— /sync 同域反代 (去掉 13002 独立同步端口), 新增 deploy/prod 生产编排
This commit is contained in:
@@ -17,12 +17,15 @@ import checklistsRouter from './routes/checklists.js'
|
||||
import projectsRouter, { columnRouter } from './routes/projects.js'
|
||||
import tasksRouter from './routes/tasks.js'
|
||||
import powersyncRouter from './routes/powersync.js'
|
||||
import { powersyncProxy } from './powersync-proxy.js'
|
||||
|
||||
const PORT = Number(process.env.PORT) || 3001
|
||||
const DIST_DIR = path.join(process.cwd(), 'dist')
|
||||
const HAS_DIST = fs.existsSync(DIST_DIR)
|
||||
|
||||
const app = express()
|
||||
// 同步服务同域反代必须最先挂载 (流式长连接, 不能经过 json/cors 中间件)
|
||||
app.use(powersyncProxy())
|
||||
app.use(cors())
|
||||
app.use(express.json())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user