4 let pm25 = (
5 await fetchJSON(
6 "https://api.openaq.org/v2/latest?" +
7 new URLSearchParams({
8 limit: "10",
1export function myApi(req, res: express.Response) {
2 return Response.json({ ok: true });
3}
1import { myTestForm } from "https://esm.town/v/octref/myTestForm";
2
3// View at https://api.val.town/v1/express/stevekrouse.expressHTMLExample?name=Steve
4export async function expressHTMLExample(req: express.Request, res: express.Response) {
5 myTestForm.push(req.query.name || req.body.name);
1export function myApi(name) {
2 return "hi " + name;
3}
3// GitHub starred repos
4export let githubStarred = fetchJSON(
5 "https://api.github.com/users/stevekrouse/starred?per_page=10",
6);
1export function myApi(name) {
2 return "hi " + name;
3}
1export function myApi(name) {
2 const lastUsedName = name;
3 return "hi " + name;
25}): Promise<Reference[]> {
26 const data = await fetchJSON<Reference[]>(
27 "https://api.val.town/v1/me/references?" +
28 searchParams({
29 since: since?.toISOString(),
1export function myApi(name) {
2 return "hi " + name;
3}
5 res: express.Response,
6) => {
7 const data = await fetch("https://dog.ceo/api/breeds/image/random", {
8 method: "get",
9 redirect: "follow",