// To install Deno 
iwr <https://deno.land/x/install/install.ps1> -useb | iex

Execute file :

deno run app.ts

Getting started

const text = 'this is a text';

const encoder = new TextEncoder()
const data = encoder.encode(text)

Deno.writeFile('message.txt', data)
    .then(() => {
        console.log("Done!")
    })
    .catch(err => {console.log(err)})

On peux essayer exécuter notre code mais on va se retrouver avec une erreur de permission ?

Deno est "sécurisé" par nature donc il faut l'autoriser :

deno run --allow-write  app.ts

RUN SERVER

import { serve } from "<https://deno.land/std/http/server.ts>";

const server = serve({ port: 3000 })

for await (const req of server) {
    req.respond({ body: "Hello World\\n" });
}