,

Creating a REST API with ExpressJS, PNPM, and Typescript

Posted by

Setup REST API dengan ExpressJS, PNPM dan Typescript

Setup REST API dengan ExpressJS, PNPM dan Typescript

REST API adalah salah satu cara untuk membangun layanan web yang dapat digunakan oleh klien untuk berinteraksi dengan server menggunakan protokol HTTP. Dalam artikel ini, kita akan belajar bagaimana cara setup REST API menggunakan ExpressJS, PNPM, dan Typescript.

Langkah-langkah

  1. Instal Node.js dan PNPM
              
                pnpm install -g typescript
                pnpm install -g express
              
            
  2. Buat proyek baru
              
                mkdir rest-api
                cd rest-api
                pnpm init -y
                touch index.ts
              
            
  3. Instal Dependencies
              
                pnpm install express @types/express
              
            
  4. Buat file index.ts
              
                import * as express from 'express';
    
                const app = express();
    
                app.get('/', (req, res) => {
                  res.send('Hello, World!');
                });
    
                app.listen(3000, () => {
                  console.log('Server is running on port 3000');
                });
              
            
  5. Konfigurasi tsconfig.json
              
                {
                  "compilerOptions": {
                    "target": "es6",
                    "module": "commonjs",
                    "outDir": "dist",
                    "strict": true
                  },
                  "include": [
                    "src/**/*.ts"
                  ]
                }
              
            
  6. Compile dan Jalankan
              
                tsc
                node dist/index.js
              
            

Dengan mengikuti langkah-langkah di atas, Anda bisa membuat REST API sederhana dengan ExpressJS, PNPM, dan Typescript. Pastikan Anda sudah menginstal Node.js dan PNPM sebelum melakukan setup proyek REST API. Selamat mencoba!

0 0 votes
Article Rating
3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@edwinseptiana5257
7 months ago

yg endpoint POST knp ada next yaa mas ?

@fajar9050
7 months ago

buat konten rutin lagi bang, udah lama tidak upload nih

@shezzz761
7 months ago

mau nanya , bedanya pakai javascript sama pakai typescript apa ya?