feat(sync): cn event coverage, bootstrap and outbox sender
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -11,6 +11,11 @@ import { configureApp } from './shared/configure-app';
|
||||
async function bootstrap(): Promise<void> {
|
||||
const app = await NestFactory.create<NestExpressApplication>(AppCnModule, {
|
||||
bufferLogs: true,
|
||||
// 内部 sync 端点(bootstrap/reconcile)HMAC 验签需要「原始请求体字节」:
|
||||
// rawBody 让 body-parser 在 JSON 解析前把 Buffer 挂到 req.rawBody
|
||||
// (InternalSyncGuard 读取)。与 JSON.parse 后的 body 再序列化相比,
|
||||
// 原始字节不受键序/空白影响,签名两端一致(Task 3 执行注意)。
|
||||
rawBody: true,
|
||||
});
|
||||
app.useLogger(app.get(Logger));
|
||||
configureApp(app);
|
||||
|
||||
Reference in New Issue
Block a user