Data Fetching
You can fetch data from other pages using snatcher().
snatcher()
'snatch' does not fetch data through http, but directly accesses the file and fetch data.
ts
import { snatcher } from 'zely';
export async function get(req, res) {
const snatch = snatcher(req, res);
const { body } = await snatch(/*PATH*/, /*METHOD*/);
}import { snatcher } from 'zely';
export async function get(req, res) {
const snatch = snatcher(req, res);
const { body } = await snatch(/*PATH*/, /*METHOD*/);
}TIP
You can also use it directly through req.snatch without calling snatcher.
ts
export async function get(req, res) {
const { body } = await req.snatch('/user');
res.send(`users: ${body}`);
}export async function get(req, res) {
const { body } = await req.snatch('/user');
res.send(`users: ${body}`);
}Example
ts
import { snatcher } from 'zely';
export async function get(req, res) {
const snatch = snatcher(req, res);
const { body } = await snatch('/user');
res.send(`users: ${body}`);
}import { snatcher } from 'zely';
export async function get(req, res) {
const snatch = snatcher(req, res);
const { body } = await snatch('/user');
res.send(`users: ${body}`);
}ts
export function get(req, res) {
res.json({ cat: '🐱' });
}export function get(req, res) {
res.json({ cat: '🐱' });
}