I see this snippet:
app.addHook('onRequest', (req, reply, done) => {
// overwrite the defaults
req.requestContext.set('user', { id: 'helloUser' });
done();
});
// this should now get `helloUser` instead of the default `system`| theme/Layout.vue | |
| theme/components/VPButton.vue | |
| theme/components/VPContent.vue | |
| theme/components/VPDoc.vue | |
| theme/components/VPDocAsideOutline.vue | |
| theme/components/VPDocAsideSponsors.vue | |
| theme/components/VPDocOutlineItem.vue | |
| theme/components/VPFeature.vue | |
| theme/components/VPFlyout.vue | |
| theme/components/VPFooter.vue |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta charset="utf-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1"> | |
| <title>Page Title</title> | |
| <base href="https://example.com/page.html"> | |
| <link rel="stylesheet" href="styles.css" type="text/css"> | |
| <style type="text/css"> | |
| </style> |
| sync 3.8610219955444336 | |
| async 49.62050497531891 |
| global.JSON.get = makeMethod('GET') | |
| global.JSON.post = makeMethod('POST') | |
| global.JSON.put = makeMethod('PUT') | |
| function makeMethod (method) { | |
| return function (url, options = {}) { | |
| const headers = { | |
| ...options.headers, | |
| 'Content-Type': 'application/json', | |
| } |
| const x = [ | |
| 'header-c', | |
| 'value', | |
| 'header-a', | |
| 'value', | |
| 'header-b', | |
| 'value', | |
| 'header-e', | |
| 'value', | |
| 'header-d', |
| const x = [ | |
| 'header-c', | |
| 'value', | |
| 'header-a', | |
| 'value', | |
| 'header-b', | |
| 'value' | |
| ] | |
| function sort1D (arr) { |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta charset="utf-8"/> | |
| <title>symbol vs string property</title> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script> | |
| <script src="./suite.js"></script> | |
| </head> | |
| <body> | |
| <h1>Open the console to view the results</h1> |
I see this snippet:
app.addHook('onRequest', (req, reply, done) => {
// overwrite the defaults
req.requestContext.set('user', { id: 'helloUser' });
done();
});
// this should now get `helloUser` instead of the default `system`| ``` | |
| RangeError: Maximum call stack size exceeded | |
| at exit (/usr/src/app/node_modules/fastify/lib/hooks.js:77:17) | |
| at next (/usr/src/app/node_modules/fastify/lib/hooks.js:93:9) | |
| at hookRunnerApplication (/usr/src/app/node_modules/fastify/lib/hooks.js:75:3) | |
| at next (/usr/src/app/node_modules/fastify/lib/hooks.js:105:7) | |
| at exit (/usr/src/app/node_modules/fastify/lib/hooks.js:82:5) | |
| at next (/usr/src/app/node_modules/fastify/lib/hooks.js:93:9) | |
| at hookRunnerApplication (/usr/src/app/node_modules/fastify/lib/hooks.js:75:3) | |
| at next (/usr/src/app/node_modules/fastify/lib/hooks.js:105:7) |
| import os from 'os' | |
| import consola from 'consola' | |
| // Usage: | |
| // | |
| // const handler = (file) => console.log(file) | |
| // const pool = new PromisePool(['file1', 'file2', ...], handler) | |
| // await pool.done() | |
| const failureInterval = 3000 |