DENO: Create your first server

Ishwar Rimal
3 min readMay 15, 2020

I won’t be talking about what is deno here, rather I will explain the code to create a simple local server. To learn more about deno follow their official page.

Code link

Github repo on deno-project

Installing deno

For windows run the following command from your PowerShell ISE

iwr https://deno.land/x/install/install.ps1 -useb | iex

For other platforms, please follow this link here

To test if deno has installed successfully, run the deno in the console.

You should see something like this.

Now we’re ready to write code.

A HelloWorld with deno

This is a simple code which printsHello World in the console.

To run this, run the following command

deno run helloWorld.ts

Creating a server with deno

The above code creates a server at localhost:8000 for us.

Running the following command will give an error:

deno run server.ts

As we can see the logs, it's throwing an error saying we don’t have access to 0.0.0.0:8000 .

In this case, we have to explicitly grant permission to access the local network.

deno run --allow-net=0.0.0.0:8000 server.ts

Now when we go to localhost:8000 in the browser, we will be able to see hello world being printed there.

We have successfully created our first server with DENO.

I hope you found this article useful. I would love to hear your thoughts. 😇

Thanks for reading. 😊

Cheers! 😃

If you find this article useful, you can show your appreciation by clicking on the clap button. As the saying goes, ‘When we give cheerfully and accept gratefully, everyone is blessed’.

--

--

Ishwar Rimal

Senior FrontEnd Engineer at Intuit. 8 years experience. I write articles on JavaScript, React, Web Optimisation, Startups, Work Life Balance, etc. ❤️ JavaScrip