DenoDDeno
Powered by
smolenskS
Denoβ€’3w ago
smolensk

Redirect doesn't work in dev mode

πŸ‹Fresh
this snippet only work with
deno task start
deno task start
command . with
deno task dev
deno task dev
it would just refresh the current page .
deno 2.6.9 | fresh 2.2.0
deno 2.6.9 | fresh 2.2.0

export const handler = define.handlers({
  async POST(ctx) {
    const form = await ctx.req.formData();
    const content = form.get("content")?.toString();
    const created_at = form.get("created_at")?.toString();

    if (!content || content.length < 1 || !created_at) {
      return {
        data: { error: "make sure to type something !" },
        status: 422,
      };
    }

    try {
      db.prepare(
        "insert into notes (content,created_at) values (?,?)",
      ).run(content, created_at);

      return ctx.redirect("/notes");
    } catch (error) {
      console.error(error);
      return {
        data: { error: "server error, try again later" },
        status: 500,
      };
    }
  },
});
export const handler = define.handlers({
  async POST(ctx) {
    const form = await ctx.req.formData();
    const content = form.get("content")?.toString();
    const created_at = form.get("created_at")?.toString();

    if (!content || content.length < 1 || !created_at) {
      return {
        data: { error: "make sure to type something !" },
        status: 422,
      };
    }

    try {
      db.prepare(
        "insert into notes (content,created_at) values (?,?)",
      ).run(content, created_at);

      return ctx.redirect("/notes");
    } catch (error) {
      console.error(error);
      return {
        data: { error: "server error, try again later" },
        status: 500,
      };
    }
  },
});
Deno banner
DenoJoin
Chat about Deno, a modern runtime for JavaScript and TypeScript.
20,944Members
Resources
Recent Announcements

Similar Threads

Was this page helpful?

Similar Threads

ReadableStream doesn't work in production
jsJjs / help
10mo ago
installing playwright in container doesn't work
lucsoftLlucsoft / help
17mo ago
`declare module` doesn’t work
MqxMMqx / help
2y ago
`deno.disablePaths` doesn't work
babakfpBbabakfp / help
3y ago