XuqmGroup-Symbolicator/src/index.ts
徐勤民 8fc4c95138 feat: 初始化符号化服务
支持平台:
- RN/Electron/Vue3 (JS Sourcemap)
- Android (ProGuard mapping)
- iOS (dSYM)
- Flutter (Debug Symbols)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-19 02:49:26 +08:00

32 行
798 B
TypeScript

import express from 'express'
import cors from 'cors'
import { symbolicateRouter } from './routes/symbolicate'
const app = express()
const PORT = process.env.PORT || 3000
// Middleware
app.use(cors())
app.use(express.json({ limit: '200mb' }))
app.use(express.text({ limit: '200mb' }))
// Routes
app.use('/api', symbolicateRouter)
// Health check
app.get('/health', (req, res) => {
res.json({ status: 'ok', service: 'xuqm-symbolicator', version: '1.0.0' })
})
// Error handler
app.use((err: Error, req: express.Request, res: express.Response, next: express.NextFunction) => {
console.error('Error:', err.message)
res.status(500).json({ success: false, error: err.message })
})
app.listen(PORT, () => {
console.log(`Symbolicator service running on port ${PORT}`)
})
export default app