| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
test: migrate tests from tap to node:test and c8 (#5760) * chore: migrate from tap to node:test and c8 * fix: remove console log | 1 年前 | |
chore: Bump esbuild (#6788) Bumps the npm_and_yarn group with 1 update in the /test/bundler/esbuild directory: [esbuild](https://github.com/evanw/esbuild). Updates `esbuild` from 0.25.12 to 0.28.1 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.25.12...v0.28.1) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.28.1 dependency-type: direct:development dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 3 个月前 | |
fix: enable diagnostics tracking for async error handlers (#6458) * fix: add diagnostics store for async error handlers * test: add diagnostics tracking test for async error handlers * fix: reuse diagnostics store and fix test assertions * style: fix lint errors * test: unsubscribe from diagnostics channels to avoid test interference * test: refactor async error handler diagnostics test for better isolation --------- Co-authored-by: Frazer Smith <frazer.dev@icloud.com> | 4 个月前 | |
chore: Migrate to node:test (#5714) * migrate-sample-tests-to-node-test * replaced-deep-equal-to-deep-strict-equal-and-not-equal-to-not-strict-equal * remove-new-promise-use-done-instead-use-await-when-multiple-injects * added-diagnostic-channel-and-bundler-tests * added-esm-tests * add-http-methods-tests * added-https-tests * added-done-in-bundler * changed-new-test-in-internals-initialconfig --------- Co-authored-by: Toledo <toledor@toledor-mac-0.hq.netapp.com> | 1 年前 | |
refactor!: remove FSTDEP025 (#6909) * refactor!: enforce explicit HTTP method overrides Remove FSTDEP025 and throw FST_ERR_ROUTE_METHOD_ALREADY_SUPPORTED when addHttpMethod attempts to override a supported method without overrideExisting. BREAKING CHANGE: addHttpMethod now requires overrideExisting: true when overriding an existing HTTP method. * docs: add pr link docs/Reference/Errors.md Co-authored-by: KaKa <23028015+climba03003@users.noreply.github.com> Signed-off-by: Jean Michelet <110341611+jean-michelet@users.noreply.github.com> --------- Signed-off-by: Jean Michelet <110341611+jean-michelet@users.noreply.github.com> Co-authored-by: KaKa <23028015+climba03003@users.noreply.github.com> | 1 个月前 | |
fix: chunk large HTTP/2 buffer replies (#6746) | 3 个月前 | |
chore(deps)!: upgrade undici v8 (#6921) | 1 个月前 | |
test: fix reply.mediaType (#6949) | 1 个月前 | |
test: use process-warning spyWarning for testing (#6887) * test: use process-warning spyWarning for testing * test: merge toolkit and helper to single file | 1 个月前 | |
ci: add node 26 to test matrices (#6728) | 3 个月前 | |
test(types): assert LogController.requestCompleted accepts an undefined error (#6875) | 1 个月前 | |
fix: callNotFound should run not-found preHandler regardless of registration order (#6965) setContext() in four-oh-four.js takes a detached shallow snapshot of the selected not-found context. When a route that calls reply.callNotFound() is registered before setNotFoundHandler(), the snapshot is taken before the not-found handler's preReady callback populates its lifecycle hooks, so the copied context retains preHandler: null. reply.callNotFound() then dispatches the not-found handler directly, skipping the preHandler that setNotFoundHandler() declares. This change uses the selected context as the prototype of the route-specific 404 context instead of copying it, keeping the route's own onSend value, so the route-specific context stays linked to the live one and later hook population is visible. Adds a regression test covering the route-first declaration order. --------- Co-authored-by: mcollina <mcollina@users.noreply.github.com> | 28 天前 | |
fix: handle non FastifyErrors in custom handler properly, set type of error-parameter for setErrorHandler and errorHandler to unknown, but configurable via generic TError (#6308) * types: loosen setErrorHandler and errorHandler types * set TError to unknown add generic to errorHandler * fix * remove obsolte type tst * add unit test, fix potential issue --------- Co-authored-by: Jean <110341611+jean-michelet@users.noreply.github.com> | 11 个月前 | |
refactor!: remove fstdep022 (#6908) | 1 个月前 | |
chore: removed simple-get from als test (#6187) | 1 年前 | |
chore: remove simple get from async-await tests (#6165) | 1 年前 | |
test: Migrate tests to Node test container (#5777) | 1 年前 | |
chore: removed simple-get from casync hooks test (#6189) | 1 年前 | |
feat: optimize content type parser by using AsyncResource.bind() (#6262) * feat: optimize content type parser by using AsyncResource.bind() * fix: improve condition checks * simplify rawBody * fix: make sure to call emitDestroy once resource is created * fix: byteLength for string * add test * fix typo * add kReplyIsError | 1 年前 | |
fix: add FST_ERR_CTP_INVALID_JSON_BODY (#5925) * fix: add FST_ERR_CTP_INVALID_JSON_BODY * improve * fix * Update lib/contentTypeParser.js Co-authored-by: Gürgün Dayıoğlu <hey@gurgun.day> Signed-off-by: Aras Abbasi <aras.abbasi@googlemail.com> * feedback * should expose 86 errors --------- Signed-off-by: Aras Abbasi <aras.abbasi@googlemail.com> Co-authored-by: Gürgün Dayıoğlu <hey@gurgun.day> | 1 年前 | |
ci: Added Node.js v24 (#6113) * chore: Added Node.js v24 Signed-off-by: Matteo Collina <hello@matteocollina.com> * disable reporter to see what is timing out Signed-off-by: Matteo Collina <hello@matteocollina.com> * ci: add node 24 to test matrices * make the linter happy Signed-off-by: Matteo Collina <hello@matteocollina.com> * fix http/2 closing tests Signed-off-by: Matteo Collina <hello@matteocollina.com> * fixup Signed-off-by: Matteo Collina <hello@matteocollina.com> --------- Signed-off-by: Matteo Collina <hello@matteocollina.com> Co-authored-by: Frazer Smith <frazer.dev@icloud.com> Co-authored-by: Aras Abbasi <aras.abbasi@googlemail.com> | 1 年前 | |
refactor!: remove fstdep022 (#6908) | 1 个月前 | |
test: move allowUnsafeRegex to node test runner (#5770) | 1 年前 | |
fix: respect child logger factory in fastify options (#6349) Co-authored-by: Carlos Fuentes <me@metcoder.dev> | 11 个月前 | |
test: use fastify.test in test case (#6568) | 6 个月前 | |
fix: avoid duplicate closeIdleConnections call on native servers (#6669) | 4 个月前 | |
fix: run preClose hook exactly once per declaring instance (#6940) Signed-off-by: contactjawad <contact.jawaddd@gmail.com> | 1 个月前 | |
fix: test asserts to strict asserts (#5815) | 1 年前 | |
fix: streamline migrated tests, make migrated the filenames of migrated tests kebab-case (#5800) * fix: streamline migrated tests * souvlaki or kebab? * kebabify connectionTimeout.test.js * fix pr comment | 1 年前 | |
test: use fastify.test in test case (#6568) | 6 个月前 | |
test: migrated content-length.test.js from tap to node:test (#5878) | 1 年前 | |
test: use process-warning spyWarning for testing (#6887) * test: use process-warning spyWarning for testing * test: merge toolkit and helper to single file | 1 个月前 | |
fix(content-type): return undefined for invalid media types (#6942) | 1 个月前 | |
test: migrated content-type and context-config tests from tap to node:test (#5778) | 1 年前 | |
fix: avoid duplicate closeIdleConnections call on native servers (#6669) | 4 个月前 | |
chore: remove simple-get from custom parser async (#6164) | 1 年前 | |
chore: Updated content-type header parsing (#6414) * chore: Updated content-type header parsing * address feedback * refactor algorithm * Update lib/content-type-parser.js Co-authored-by: Manuel Spigolon <behemoth89@gmail.com> Signed-off-by: James Sumners <321201+jsumners@users.noreply.github.com> * appease coverage --------- Signed-off-by: James Sumners <321201+jsumners@users.noreply.github.com> Co-authored-by: Manuel Spigolon <behemoth89@gmail.com> | 7 个月前 | |
chore: Updated content-type header parsing (#6414) * chore: Updated content-type header parsing * address feedback * refactor algorithm * Update lib/content-type-parser.js Co-authored-by: Manuel Spigolon <behemoth89@gmail.com> Signed-off-by: James Sumners <321201+jsumners@users.noreply.github.com> * appease coverage --------- Signed-off-by: James Sumners <321201+jsumners@users.noreply.github.com> Co-authored-by: Manuel Spigolon <behemoth89@gmail.com> | 7 个月前 | |
chore: remove simple-get from custom parser 2 (#6169) | 1 年前 | |
chore: Updated content-type header parsing (#6414) * chore: Updated content-type header parsing * address feedback * refactor algorithm * Update lib/content-type-parser.js Co-authored-by: Manuel Spigolon <behemoth89@gmail.com> Signed-off-by: James Sumners <321201+jsumners@users.noreply.github.com> * appease coverage --------- Signed-off-by: James Sumners <321201+jsumners@users.noreply.github.com> Co-authored-by: Manuel Spigolon <behemoth89@gmail.com> | 7 个月前 | |
chore: remove simple-get from custom parser 4 (#6171) | 1 年前 | |
chore: remove simple-get from custom parser 5 (#6172) | 1 年前 | |
refactor!: remove fstdep022 (#6908) | 1 个月前 | |
fix: recognize constructor-assigned built-in properties as decorator dependencies (#6892) | 1 个月前 | |
chore: removed simple-get from decorator tests (#6192) | 1 年前 | |
chore(tests): remove simple get (#6249) * chore: move custom parser 3 * chore: delete * fix: custom parser import * chore: hooks async * chore: stream 1 * chore: stream 1 refactor * chore: stream 4 * chore: stream 5 * chore: server * chore: route 8 * chore: use json * chore: route hooks * fix: lint * chore: custom parser 3 refactor * chore: refactor delete | 1 年前 | |
test: migrated from tap to node:test (#5823) | 1 年前 | |
test: migrated encapsulated-error-handler.test.js from tap to node:test (#5824) | 1 年前 | |
feat: prepare to use Promise.withResolvers (#6232) Signed-off-by: KaKa <23028015+climba03003@users.noreply.github.com> | 1 年前 | |
fix: normalize method in findRoute (#6838) | 2 个月前 | |
fix(validation): correctly update falsy values from validator (#6483) | 1 个月前 | |
fix(validation): preserve coerced root values | 1 个月前 | |
test: migrated fluent-schema.test.js from tap to node:test (#5832) | 1 年前 | |
perf: reduce per-request overhead in the request lifecycle (#6831) * perf: reduce per-request overhead in the request lifecycle Improve the "simple" benchmark throughput by ~4% by cutting per-request work: - reply: call res.end(payload) directly when there are no trailers, so headers, payload and the finishing chunk are flushed through the stream machinery in a single corked write - validation: skip validate() entirely when the route has no params/body/querystring/headers schemas - route: skip child logger creation when logging is disabled and the default child logger factory is in use, as the null logger's child() returns itself - req-id-gen: read kGenReqId directly instead of going through the genReqId getter - logger: use performance.now() instead of process.hrtime(), which allocates a tuple on every call Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y1SqgPEDo1gytPt3KB7czh * test: cover the genReqId getter The getter is no longer exercised by the request path, which reads the symbol directly, so cover it explicitly. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y1SqgPEDo1gytPt3KB7czh --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com> Co-authored-by: Manuel Spigolon <manuel.spigolon@nearform.com> | 2 个月前 | |
test: migrated handler-context.test.js from tap to node:test (#5868) | 1 年前 | |
feat: First-class support for handler-level timeouts (#6521) | 6 个月前 | |
test: migrated upgrade.test.js from tap to node:test and update inde… (#5917) * test: migrated upgrade.test.js from tap to node:test and update indentation * test: update test * test: update test | 1 年前 | |
chore: removed simple-get from header overflow test (#6190) | 1 年前 | |
test: use process-warning spyWarning for testing (#6887) * test: use process-warning spyWarning for testing * test: merge toolkit and helper to single file | 1 个月前 | |
test: use process-warning spyWarning for testing (#6887) * test: use process-warning spyWarning for testing * test: merge toolkit and helper to single file | 1 个月前 | |
test: mv hooks.on-listen from tap (#6086) * test: mv hooks.on-listen from tap * test: reintroduce plan | 1 年前 | |
chore: remove tap from hooks-on ready file (#6080) | 1 年前 | |
test: use process-warning spyWarning for testing (#6887) * test: use process-warning spyWarning for testing * test: merge toolkit and helper to single file | 1 个月前 | |
fix: streamline migrated tests, make migrated the filenames of migrated tests kebab-case (#5800) * fix: streamline migrated tests * souvlaki or kebab? * kebabify connectionTimeout.test.js * fix pr comment | 1 年前 | |
test: replace removed request properties and update docs (#6111) | 1 年前 | |
chore: finally remove simple get (#6251) * chore: remove simple-get from input validation * chore: migrate input validation * chore: FINALLY remote simple-get * use fetch --------- Co-authored-by: Aras Abbasi <aras.abbasi@googlemail.com> | 1 年前 | |
fix(ts): Align routerOptions defaultRoute types with runtime (#6392) | 8 个月前 | |
test: migrated keep-alive-timeout.test.js from tap to node:test (#5796) * test: migrated keepAliveTimeout.test.js from tap to node:test * test: renamed file to kabab-case | 1 年前 | |
test: use process-warning spyWarning for testing (#6887) * test: use process-warning spyWarning for testing * test: merge toolkit and helper to single file | 1 个月前 | |
test: skip IPv6 tests if its support is not present (#6048) | 1 年前 | |
test: migrated listen.3.test.js from tap to node:test (#6022) | 1 年前 | |
chore: remove simple-get from listen 4 (#6173) | 1 年前 | |
test: use process-warning spyWarning for testing (#6887) * test: use process-warning spyWarning for testing * test: merge toolkit and helper to single file | 1 个月前 | |
test: use fastify.test in test case (#6568) | 6 个月前 | |
test: migrated middleware.test.js from tap to node:test (#5795) * test: migrated middleware.test.js from tap to node:test * test: improvement test Co-authored-by: Dan Castillo <dan.castillo@jasper.ai> Signed-off-by: Antonio Tripodi <Tony133@users.noreply.github.com> * chore: update test middleware.test.js Co-authored-by: KaKa <23028015+climba03003@users.noreply.github.com> Signed-off-by: Antonio Tripodi <Tony133@users.noreply.github.com> --------- Signed-off-by: Antonio Tripodi <Tony133@users.noreply.github.com> Co-authored-by: Dan Castillo <dan.castillo@jasper.ai> Co-authored-by: KaKa <23028015+climba03003@users.noreply.github.com> Co-authored-by: Aras Abbasi <aras.abbasi@googlemail.com> | 1 年前 | |
test: migrated from tap to node:test (#5835) | 1 年前 | |
chore: removed simple-get from nullable validation test (#6191) | 1 年前 | |
test: migrated helper and input validation to node test runner (#6074) | 1 年前 | |
test: migrated helper and input validation to node test runner (#6074) | 1 年前 | |
chore: removed simple-get from output-validation tests (#6213) Co-authored-by: Jean <110341611+jean-michelet@users.noreply.github.com> | 1 年前 | |
test: migrated helper and input validation to node test runner (#6074) | 1 年前 | |
test: migrated helper and input validation to node test runner (#6074) | 1 年前 | |
chore: removed simple-get from plugin test (#6180) | 1 年前 | |
chore: removed simple-get from plugin-2 test (#6181) | 1 年前 | |
chore: removed simple-get from plugin-3 test (#6182) | 1 年前 | |
test: remove @sinonjs/fake-timers (#6934) | 1 个月前 | |
chore: rename next to done (#2786) | 5 年前 | |
perf: use `node:` prefix to bypass require.cache call for builtins (#5026) | 2 年前 | |
chore: fix flaky test (#5881) * chore: fix flaky test * chore: win is hard * chore: win is hard * chore: flaky * typo * ci: no more artifacts to upload * cleaning * Update close-pipelining.test.js Signed-off-by: Manuel Spigolon <behemoth89@gmail.com> --------- Signed-off-by: Manuel Spigolon <behemoth89@gmail.com> | 1 年前 | |
test: migrated pretty-print.test.js from tap to node:test (#5844) | 1 年前 | |
chore: remove reference to simple-get (#6353) | 11 个月前 | |
chore: removed simple-get from proto-poisoning test (#6185) * chore: removed simple-get from proto-poisoning test * fix: after | 1 年前 | |
test: migrated helper and input validation to node test runner (#6074) | 1 年前 | |
test: migrated helper and input validation to node test runner (#6074) | 1 年前 | |
chore: remove simple get from async request, get and register... (#6246) * chore: async request * chore: remove simple get from get * chore: register * chore: sync request * chore: sync request reply * chore: error request * chore: 404 * chore: refactor async request and 404 * fix: use fastify server * chore: custom http server | 1 年前 | |
perf: use `node:` prefix to bypass require.cache call for builtins (#5894) | 1 年前 | |
perf: use `node:` prefix to bypass require.cache call for builtins (#5894) | 1 年前 | |
fix: uncatchable throws in writeHead when using async hook (#6881) | 1 个月前 | |
feat: add `Reply.prototype.mediaType` (#6932) * feat: add `Reply.prototype.mediaType` Signed-off-by: LiviaMedeiros <livia@cirno.name> * additional test Signed-off-by: Livia Medeiros <livia@cirno.name> --------- Signed-off-by: LiviaMedeiros <livia@cirno.name> Signed-off-by: Livia Medeiros <livia@cirno.name> | 1 个月前 | |
fix: clear trailer state when removing all trailers (#6845) * fix: clear trailer state when removing all trailers * Update test/reply-trailers.test.js Signed-off-by: Manuel Spigolon <behemoth89@gmail.com> --------- Signed-off-by: Manuel Spigolon <behemoth89@gmail.com> Co-authored-by: Manuel Spigolon <behemoth89@gmail.com> | 1 个月前 | |
fix: error throwing in reply (#6299) * fix: instantiate readable stream error * Create reply-web-stream-locked.test.js Signed-off-by: Juan L. <juanf03@gmail.com> Signed-off-by: Juan Letamendia <juanf03@gmail.com> * fix test --------- Signed-off-by: Juan L. <juanf03@gmail.com> Signed-off-by: Juan Letamendia <juanf03@gmail.com> Co-authored-by: Aras Abbasi <aras.abbasi@googlemail.com> | 11 个月前 | |
test: use fastify.test in test case (#6568) | 6 个月前 | |
fix: crash when host header is missing by various of reason (#5892) | 1 年前 | |
chore: removed simple-get from request id tests (#6193) Co-authored-by: Jean <110341611+jean-michelet@users.noreply.github.com> | 1 年前 | |
feat: add request.mediaType (#6653) * feat: add request.mediaType * test: fix schema validation when no content-type * feat: use conditional assignment Signed-off-by: KaKa <23028015+climba03003@users.noreply.github.com> --------- Signed-off-by: KaKa <23028015+climba03003@users.noreply.github.com> | 5 个月前 | |
Fix port parsing (#6603) | 5 个月前 | |
fix: test asserts to strict asserts (#5815) | 1 年前 | |
feat: rfc10008 http query method (#6832) | 2 个月前 | |
chore(tests): remove simple get (#6249) * chore: move custom parser 3 * chore: delete * fix: custom parser import * chore: hooks async * chore: stream 1 * chore: stream 1 refactor * chore: stream 4 * chore: stream 5 * chore: server * chore: route 8 * chore: use json * chore: route hooks * fix: lint * chore: custom parser 3 refactor * chore: refactor delete | 1 年前 | |
Fix prefix route options url (#6719) Co-authored-by: Jean Michelet <110341611+jean-michelet@users.noreply.github.com> | 1 个月前 | |
feat: rfc10008 http query method (#6832) | 2 个月前 | |
Merge branch 'main' into next # Conflicts: # test/route.1.test.js # test/types/errors.test-d.ts | 1 个月前 | |
test: migrate route.1.test to node test runner (#5784) | 1 年前 | |
fix: test asserts to strict asserts (#5815) | 1 年前 | |
feat(test runner node): route 4 (#5774) * feat:(test porting node): ported route 5 test * feat:(test runner node) converted route 4 test * fix(redundant block): deleted * fix(blocks): deleted useless blocks * feat(test runner node): ported route 7 test | 1 年前 | |
feat(test runner node): route 4 (#5774) * feat:(test porting node): ported route 5 test * feat:(test runner node) converted route 4 test * fix(redundant block): deleted * fix(blocks): deleted useless blocks * feat(test runner node): ported route 7 test | 1 年前 | |
test: use process-warning spyWarning for testing (#6887) * test: use process-warning spyWarning for testing * test: merge toolkit and helper to single file | 1 个月前 | |
fix: handle web stream payload in HEAD route (#6372) * fix: handle web stream in HEAD route * test: add web stream test for HEAD route * test: add web stream cancel error test for HEAD route * feat: provide reason for stream cancellation in HEAD route --------- Co-authored-by: Jean <110341611+jean-michelet@users.noreply.github.com> | 10 个月前 | |
chore(tests): remove simple get (#6249) * chore: move custom parser 3 * chore: delete * fix: custom parser import * chore: hooks async * chore: stream 1 * chore: stream 1 refactor * chore: stream 4 * chore: stream 5 * chore: server * chore: route 8 * chore: use json * chore: route hooks * fix: lint * chore: custom parser 3 refactor * chore: refactor delete | 1 年前 | |
refactor!: remove FSTDEP023 deprecation (#6913) * refactor!: remove FSTDEP023 deprecation Remove the deprecated top-level disableRequestLogging option. Configure request logging through LogController instead. BREAKING CHANGE: disableRequestLogging is no longer supported as a top-level Fastify option. Pass it to LogController and provide the instance through logController. * test: cover disabled route not found logging Exercise the supported LogController function option when route-not-found logging is disabled. | 1 个月前 | |
chore: setup borp reporter for switch to node test (#5720) * chore: setup borp reporter for switch to node test * chore: update scripts and test-reporter * update scripts * fix * bump borp to v0.18.0 * pr feedback * pr feedback * fix file name to .borp.yaml | 1 年前 | |
test: use fastify.test in test case (#6568) | 6 个月前 | |
test: use process-warning spyWarning for testing (#6887) * test: use process-warning spyWarning for testing * test: merge toolkit and helper to single file | 1 个月前 | |
test: use process-warning spyWarning for testing (#6887) * test: use process-warning spyWarning for testing * test: merge toolkit and helper to single file | 1 个月前 | |
test: use process-warning spyWarning for testing (#6887) * test: use process-warning spyWarning for testing * test: merge toolkit and helper to single file | 1 个月前 | |
test: use process-warning spyWarning for testing (#6887) * test: use process-warning spyWarning for testing * test: merge toolkit and helper to single file | 1 个月前 | |
test: migrate serialize-response tap to node-test (#5775) | 1 年前 | |
test: skip IPv6 test if its support is not present (#6428) | 8 个月前 | |
refactor!: disable error handler overrides by default (#6915) Set allowErrorHandlerOverride to false by default and remove the obsolete FSTWRN004 warning. Explicitly enabling the option still permits overrides. BREAKING CHANGE: Calling setErrorHandler more than once in the same scope now throws FST_ERR_ERROR_HANDLER_ALREADY_SET by default. Set allowErrorHandlerOverride to true to retain the previous override behavior. | 1 个月前 | |
test: use fastify.test in test case (#6568) | 6 个月前 | |
test: migrated tests from tap to node test (#5839) | 1 年前 | |
chore(tests): remove simple get (#6249) * chore: move custom parser 3 * chore: delete * fix: custom parser import * chore: hooks async * chore: stream 1 * chore: stream 1 refactor * chore: stream 4 * chore: stream 5 * chore: server * chore: route 8 * chore: use json * chore: route hooks * fix: lint * chore: custom parser 3 refactor * chore: refactor delete | 1 年前 | |
test: use process-warning spyWarning for testing (#6887) * test: use process-warning spyWarning for testing * test: merge toolkit and helper to single file | 1 个月前 | |
test: migrate stream tests to node test runner (#6065) | 1 年前 | |
feat: introduce log controller layer (#6580) | 2 个月前 | |
refactor: rename source file names with kebab-case (#6331) | 11 个月前 | |
test: migrated tests from tap to node test (#5839) | 1 年前 | |
fix: error.code not present on some routing errors (#6674) (#6678) When opts.method is an array, find-my-way throws an error with only the first method that fails. The duplicate route check needed to iterate over all methods to match the error message. Co-authored-by: mcollina <mcollina@users.noreply.github.com> | 4 个月前 | |
fix: disable numeric trustProxy hop-count trust | 1 个月前 | |
test: migrate trust-proxy, type-provider, url-rewriting to node:test (#5829) | 1 年前 | |
test: fix skip in upgrade test (#6044) | 1 年前 | |
chore: remove simple-get from url-rewriting (#6163) * chore: remove simple-get from url-rewriting * fix: lint | 1 年前 | |
refactor!: remove fstdep022 (#6908) | 1 个月前 | |
docs: clarify what attachValidation exposes on request.validationError (#6891) * docs: clarify what attachValidation exposes on request.validationError The docs described `request.validationError` as carrying "the raw validation result", and the inline example pointed only at `.validation`. That wording implied the descriptive message had to be rebuilt by hand, which is what prompted #5235. `wrapValidationError()` in lib/validation.js runs `schemaErrorFormatter` and `validationCompleted()` in lib/handle-request.js assigns that same error to `request.validationError`. There is no raw-only path, so `.message` is identical to the message sent when `attachValidation` is unset. List the properties actually available (`message`, `validation`, `validationContext`, `code`, `statusCode`) and add a test pinning the equivalence between the attached and the default message. * test: improve validation error message assertions in attached validation test | 1 个月前 | |
chore: removed simple-get from versioned-routes tests (#6202) | 1 年前 | |
chore: support pino v9 and v10 (#6496) | 7 个月前 | |
refactor: rename source file names with kebab-case (#6331) | 11 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 3 个月前 | ||
| 4 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 28 天前 | ||
| 11 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 11 个月前 | ||
| 6 个月前 | ||
| 4 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 4 个月前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 5 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 11 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 10 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 4 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 11 个月前 |