An open API service indexing awesome lists of open source software.

https://github.com/thuyencode/express-full-tutorials

The all codes from the videos list "Express JS Full Tutorials" by Anson the Developer on Youtube
https://github.com/thuyencode/express-full-tutorials

deno express

Last synced: 12 months ago
JSON representation

The all codes from the videos list "Express JS Full Tutorials" by Anson the Developer on Youtube

Awesome Lists containing this project

README

          

# Express JS Full Tutorials Code

This repo contains the code I coded along with [**Express JS Full Tutorial Playlist 2024**](https://youtube.com/playlist?list=PL_cUvD4qzbkwjmjy-KjbieZ8J9cGwxZpC) on Youtube. With a few differences:

- Use [Deno](https://deno.com) instead of Node.js
- Use the Rust-based [`@node-rs/bcrypt`](https://www.npmjs.com/package/@node-rs/bcrypt) instead of plain JavaScript-based [`bcrypt`](https://www.npmjs.com/package/bcrypt).
- Use [`passport-discord-auth`](https://www.npmjs.com/package/passport-discord-auth) instead of the outdated [`passport-discord`](https://www.npmjs.com/package/passport-discord) library
- Use [`connect-mongodb-session`](https://www.npmjs.com/package/connect-mongodb-session) instead of [`connect-mongodb`](https://www.npmjs.com/package/connect-mongodb)
- Use [Valibot](https://valibot.dev) to ensure env type-safety
- Skip [the unit testing part](https://youtu.be/K-9IPd3oAoo) :sob: It's too tedious
- Use [Deno](https://docs.deno.com/runtime/fundamentals/testing) testing libraries instead of Jest (Better DX, less deps)
- TypeScript is everywhere!

| ![Tech stack](https://go-skill-icons.vercel.app/api/icons?i=deno,ts,express,mongoose,mongo) |
| :-----------------------------------------------------------------------------------------: |
| Tech stack |