UNPKG

tkserver

Version:

A simple comment system.

27 lines (20 loc) 1.04 kB
# Twikoo 私有部署服务端 ## 安装 ``` npm i -g tkserver ``` ## 启动 ``` tkserver ``` ## 环境变量 | 名称 | 描述 | 默认值 | | ---- | ---- | ---- | | `MONGODB_URI` | MongoDB 数据库连接字符串,不传则使用 lokijs | `null` | | `MONGO_URL` | MongoDB 数据库连接字符串,不传则使用 lokijs | `null` | | `TWIKOO_DATA` | lokijs 数据库存储路径 | `./data` | | `TWIKOO_PORT` | 端口号 | `8080` | | `TWIKOO_THROTTLE` | IP 请求限流,当同一 IP 短时间内请求次数超过阈值将对该 IP 返回错误 | `250` | | `TWIKOO_LOCALHOST_ONLY` | 为`true`时只监听本地请求,使得 nginx 等服务器反代之后不暴露原始端口 | `null` | | `TWIKOO_LOG_LEVEL` | 日志级别,支持 `verbose` / `info` / `warn` / `error` | `info` | | `TWIKOO_IP_HEADERS` | 在一些特殊情况下使用,如使用了`CloudFlare CDN` 它会将请求 IP 写到请求头的 `cf-connecting-ip` 字段上,为了能够正确的获取请求 IP 你可以写成 `['headers.cf-connecting-ip']` | `[]` |