|
|
3 tuần trước cách đây | |
|---|---|---|
| .. | ||
| README.md | 1 tháng trước cách đây | |
| backfill-listings.mjs | 3 tuần trước cách đây | |
| backup.sh | 3 tuần trước cách đây | |
| bootstrap-schemas.mjs | 3 tuần trước cách đây | |
| bootstrap-shops.mjs | 3 tuần trước cách đây | |
| collect-sorftime-reviews-year.mjs | 3 tuần trước cách đây | |
| collect-sp-api-core.mjs | 3 tuần trước cách đây | |
| collect-sp-api-feedback-inbound.mjs | 3 tuần trước cách đây | |
| collect-sp-api-finances.mjs | 3 tuần trước cách đây | |
| collect-sp-api-reports-all.mjs | 3 tuần trước cách đây | |
| dedupe-return-records.mjs | 3 tuần trước cách đây | |
| dedupe-sp-api-classes.mjs | 3 tuần trước cách đây | |
| ecosystem.config.cjs | 3 tuần trước cách đây | |
| enrich-products.mjs | 3 tuần trước cách đây | |
| full-sp-api-refresh.sh | 3 tuần trước cách đây | |
| full-sp-api-sync.mjs | 3 tuần trước cách đây | |
| jianhen-voc-backup.service | 3 tuần trước cách đây | |
| jianhen-voc-backup.timer | 3 tuần trước cách đây | |
| jianhen-voc-pm2.logrotate | 3 tuần trước cách đây | |
| jianhen-voc-reviews.service | 3 tuần trước cách đây | |
| jianhen-voc-sp-api-refresh.service | 3 tuần trước cách đây | |
| jianhen-voc-sp-api-refresh.timer | 3 tuần trước cách đây | |
| jianhen-voc.service | 3 tuần trước cách đây | |
| nginx.example.conf | 1 tháng trước cách đây | |
| nginx.http.conf | 3 tuần trước cách đây | |
| nginx.https-dashboard.conf | 3 tuần trước cách đây | |
| parse-dashboard.service | 3 tuần trước cách đây | |
| pm2-voc | 3 tuần trước cách đây | |
| pm2-voc.service | 3 tuần trước cách đây | |
| probe-review-pagination.mjs | 3 tuần trước cách đây | |
| process-sp-api-reports.mjs | 3 tuần trước cách đây | |
| reparse-sales-traffic-reports.mjs | 3 tuần trước cách đây | |
| sp-api-collector-lib.mjs | 3 tuần trước cách đây | |
| start-backend.sh | 3 tuần trước cách đây | |
| sync-sp-api-pages.mjs | 3 tuần trước cách đây | |
backend/config.example.json → backend/config.json 并填真实值。backend/src/relay/relay-config.ts,将 sk-TARGET_RELAY_SK 换成公司发放的实例 sk。/parse 与 api/routes.ts → /api)。GET /healthGET /api/sorftime/healthGET /api/tikhub/healthfrontend/src/assets/runtime-config.json:
parse.appId / parse.serverUrlapiBaseUrl(生产可空字符串走同源反代)npm ci && npm run build(或项目既有 build:prod)dist/ 发布到静态目录。见 nginx.example.conf:
/ → frontend dist
/api/* → backend
/parse/* → backend Parse
/health → backend
浏览器不得直连 server.fmode.cn 的上游 Token 接口;AI nova 如需公司 parse,仅用登录后 session,不写死 token。
curl -s https://TARGET_HOST/health
curl -s https://TARGET_HOST/api/sorftime/health
curl -s https://TARGET_HOST/api/tikhub/health
curl -s https://TARGET_HOST/api/ping
保留上一版: