Buckets:
| const { test } = require('node:test') | |
| const FindMyWay = require('../') | |
| test('Nested static parametric route, url with parameter common prefix > 1', t => { | |
| t.plan(1) | |
| const findMyWay = FindMyWay({ | |
| defaultRoute: (req, res) => { | |
| t.assert.fail('Should not be defaultRoute') | |
| } | |
| }) | |
| findMyWay.on('GET', '/api/foo/b2', (req, res) => { | |
| res.end('{"message":"hello world"}') | |
| }) | |
| findMyWay.on('GET', '/api/foo/bar/qux', (req, res) => { | |
| res.end('{"message":"hello world"}') | |
| }) | |
| findMyWay.on('GET', '/api/foo/:id/bar', (req, res) => { | |
| res.end('{"message":"hello world"}') | |
| }) | |
| findMyWay.on('GET', '/foo', (req, res) => { | |
| res.end('{"message":"hello world"}') | |
| }) | |
| t.assert.deepEqual(findMyWay.find('GET', '/api/foo/b-123/bar').params, { id: 'b-123' }) | |
| }) | |
Xet Storage Details
- Size:
- 806 Bytes
- Xet hash:
- f1dde9dc8f20ec07777b5e26bc23c0f1df578edf2db3cf62a8791e045d027d67
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.