Search Header Logo

backend2

Authored by Jordan Sumardi

Professional Development

Professional Development

Used 8+ times

backend2
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

19 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Apa peran npm dalam pengembangan aplikasi Node.js?

membuat tampilan fe

request http

request https

mengelola dependensi dan paket

2.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

membuat route get yg tepat dengan rules yang sesuai?

app.get('/product, callback)

app.get('/get-product', callback)

app.get('/products', callback)

app.post('/products, callback)

3.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Apa perbedaan antara PUT dan POST dalam konteks REST API?

PUT digunakan untuk membuat data baru, sedangkan POST digunakan untuk mengupdate data.

PUT digunakan untuk mengupdate data, sedangkan POST digunakan untuk membuat data baru.

PUT dan POST keduanya dapat digunakan untuk membuat data baru.

PUT dan POST Keduanya dapat digunakan untuk mengupdate data.

4.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

cara configure middleware function

app.use(middlewareFunction)

app.configure(middlewareFunction)

middlewareFunction.use(app)

semua jawaban benar

5.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

bagaimana mengimplementasi validasi data input di dalam middleware?

digunakan hanya untuk menyambungkan server dengan basis data

middleware digunakan hanya untuk session pengguna

Middleware adalah fungsi yang dapat memodifikasi objek request atau response.

tidak ada jawaban yang tepat

6.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Berikut ini yang bukan untuk menangani autentikasi pengguna dalam pembuatan REST API adalah?

OAuth 6.0

semua jawaban benar

Basic Authentication

JSON Web Token (JWT)

7.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Bagaimana Anda dapat mengoptimalkan kinerja aplikasi Node.js yang menangani lalu lintas HTTP yang tinggi? Jelaskan teknik dan strategi yang dapat digunakan.

Gunakan teknik serverless computing untuk mengelola beban lalu lintas yang tinggi dan menjamin ketersediaan aplikasi.

Hindari penggunaan clustering, karena dapat menyebabkan overhead yang tidak perlu, dan fokus pada pengoptimalan kode sumber.

Tingkatkan penggunaan synchronous programming untuk memastikan konsistensi data, dan gunakan alat monitoring untuk mendeteksi bottleneck.

Gunakan caching untuk hasil query yang sering digunakan dan pertimbangkan penggunaan reverse proxy.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?