Build a TypeScript API with Express, RapidAPI, and Xata (Part 1)

preview_player
Показать описание


*** Resources ***

STAY IN TOUCH 👋

QUESTIONS...?

*** Timestamps ***
00:00 - Intro
00:40 - RapidAPI Client VS Code Extension Intro
01:50 - Xata Database Intro
02:30 - Github Repository
11:20 - Installing Types for Node
13:15 - Scaffolding an Express Application
18:00 - Creating CRUD Requests in RapidAPI Client Extension
21:00 - Test CRUD Endpoints in RapidAPI Client VS Code Extension
24:45 - Xata Code Generation with TypeScript
36:25 - Wrap Up
Рекомендации по теме
Комментарии
Автор

A small thank you, for all the great content you produce.

skl
Автор

Hello from Bahrain, the Arabian Gulf, just wanted to thank you for your amazing work and explanation it really helped me. ❤

aldoyh
Автор

Hi James. I am currently working on a portfolio project with node and typescript with express. I just wanted to say your video helped a lot with the package.json scripts. The app is now running faster on Vercel because I used your build script. Thanks a lot. Cheers!

ReminderApitester
Автор

Have been having problmes with building rest api but today james you have helped me will aply the some content on my side big 🙏

Learnwithjoseph
Автор

Xata is truly incredible.
Thank you for your hard work.

ahmaat
Автор

The database is cool, The code generation and typing make it more interesting.

victory_lucky
Автор

Really good. Thanks, James. I'm used to the American way of pronouncing 'route', even though the song Route 66 by Nat King Cole in 1946 (and other versions) is sung in the British way. I didn't realise 'get' was pronounced 'git' over there.

mageprometheus
Автор

Another amazing video from an amazing creator 😍

dominuskelvin
Автор

Hi James, great introduction to this subject. I like the look of Xata - and look forward to the next instalment.Cheers...

paulthomas
Автор

Hi, James. Great video again!
What did you say is the name of the extension responsible for terminal intellisense? Thig?

lexNwimue
Автор

Hi James, awesome video. What do you use in VS code to create new files or folders? What VS code theme are you using? Thanks

TheTomyG
Автор

If I'm not mistaken, on line 7, request and response can be inferred by typescript :) (just a tip :P)

william
Автор

Would love to see the jobboard frontend and maybe showcase the elastic search functionality

eddurguti
Автор

Edit: I must have flubbed or something. I went and deleted both keys in xeta and then reran the command with the --force flag to relink. Worked that time.

Anyone else having issues with initializing the db into the project? It's my first time using xeta and it is asking me to create an api key and when I do it gives me the error "invalid api key, when using" and I'm not entirely sure why it's giving me the error.

kaylamiller
Автор

As an aside, one thing that sets Airtable apart is the number of field types and in particular attachments field type (which I use) and xata doesn't include. Even nocoDB and Baserow include it. It's a pity because I would have jumped ship otherwise.

pi-dev
Автор

Hi James, Please can you do a video on an audio/video call app with Agora?

victory_lucky
Автор

Not enough is said about RapidAPI's student pricing options for developers releasing on RapidAPI. If you're building an API, you can allow students and educational institutions an educational tier. Meaning you could make your API free or discounted for students. Personally, I feel like this is huge, and nobody mentions it. :(

ryan_roga
join shbcf.ru