misskey/packages/backend/src
tamaina 978a9bbb3b
perf(backend): Use undici instead of node-fetch and got (#9459)
* Implement? HttpFetchService

* ✌️

* remove node-fetch

* fix

* refactor

* fix

* gateway timeout

* UndiciFetcherクラスを追加 (仮コミット, ビルドもstartもさせていない)

* fix

* add logger and fix url preview

* fix ip check

* enhance logger and error handling

* fix

* fix

* clean up

* Use custom fetcher for ApRequest / ApResolver

* bypassProxyはproxyBypassHostsに判断を委譲するように

* set maxRedirections (default 3, ApRequest/ApResolver: 0)

* fix comment

* handle error s3 upload

* add debug message

* no return await

* Revert "no return await"

This reverts commit b5b0dc58a3.

* reduce maxSockets

* apResolverのUndiciFetcherを廃止しapRequestのものを使う、 add ap logger

* Revert "apResolverのUndiciFetcherを廃止しapRequestのものを使う、 add ap logger"

This reverts commit 997243915c.

* add logger

* fix

* change logger name

* safe

* デフォルトでUser-Agentを設定
2023-01-12 21:03:02 +09:00
..
@types Fastify (#9106) 2022-12-03 19:42:05 +09:00
boot improve nest logger 2022-12-10 15:45:30 +09:00
core perf(backend): Use undici instead of node-fetch and got (#9459) 2023-01-12 21:03:02 +09:00
daemons refactor: introduce bindThis decorator to bind this automaticaly 2022-12-04 15:03:09 +09:00
misc fix: Escape SQL LIKE (#9493) 2023-01-08 20:32:17 +09:00
models Role (#9437) 2023-01-12 21:02:26 +09:00
queue perf(backend): Use undici instead of node-fetch and got (#9459) 2023-01-12 21:03:02 +09:00
server perf(backend): Use undici instead of node-fetch and got (#9459) 2023-01-12 21:03:02 +09:00
GlobalModule.ts refactor(server): move RepositoryModule into models directory 2022-12-08 17:19:37 +09:00
NestLogger.ts improve nest logger 2022-12-10 15:45:30 +09:00
RootModule.ts refactor(server): rename AppModule to RootModule 2022-12-08 17:22:27 +09:00
config.ts enhance: Vite HMR while yarn dev, and more build tuning (#9361) 2022-12-20 13:05:36 +09:00
const.ts refactor 2022-12-25 14:22:23 +09:00
decorators.ts refactor: introduce bindThis decorator to bind this automaticaly 2022-12-04 15:03:09 +09:00
di-symbols.ts Role (#9437) 2023-01-12 21:02:26 +09:00
env.ts Fastify (#9106) 2022-12-03 19:42:05 +09:00
global.d.ts refactoring 2021-11-12 02:02:25 +09:00
logger.ts Fix import related TypeScript errors (#9321) 2022-12-14 00:01:45 +09:00
postgre.ts Role (#9437) 2023-01-12 21:02:26 +09:00
redis.ts refactor(backend): refactor dependency 2022-09-22 05:11:26 +09:00
types.ts feat: アンケート終了通知 2022-03-06 16:06:27 +09:00