NEW
Font size
WorksheetsFSW CH5 Hirzi
Total questions: 20
Worksheet time: 12mins
Node.js adalah sebuah runtime untuk JavaScript, apakah statement tersebut benar?
Ya
Tidak
Untuk dapat menjalankan baris kode JavaScript pada Node.js, Node.js membutuhkan sebuah engine, apakah nama dari engine tersebut
Chakra
Spider Monkey
V8
Semua Benar
Untuk menambahkan sebuah library kedalam projek yang kita miliki, perintah apa yang harus kita jalankan?
$ npm add <package_name>
$ cd <folder_project>
$ npm install <package_name>
$ cd <folder_project>
$ npm add <package_name>
$ npm install <package_name>
$ rm -rf <folder_project>
$ npm create <package_name>
Seluruh list dependency/blue print sebuah projek Node.js disimpan didalam...
dependencies.json
config.json
launch.json
package.json
Untuk meng-impoty library kita dapat menggunakan perintah...
call('library')
import('library')
require('library')
request('library')
Apa itu web server?
Software yang dapat menjalankan berbagai macam sistem operasi
Software yang menerima request & memberikan response terhadap HTTP atau HTTPS
Software yang berfungsi untuk membuat sebuah request HTTP atau HTTPS
Software yang berfungsi untuk merubah dan menampilkan suatu baris kode
Browser berkomunikasi dengan Web Server menggunakan protokol HTTP
Benar
Salah
Status code adalah bagian dari HTTP Request Header
Benar
Salah
Pada saat terjadi kesalahan pada code yang ditulis programmer dan menyebabkan error pada runtime, sebaiknya server mengirimkan error dengan status code...
200
404
304
500
Postman adalah contoh dari
Web server
HTTP Client
HTTP Server
Compiler
Apa function dari express yang bertugas untuk menjalankan web server yang dibuat?
Bila ingin meng-handle sebuah HTTP response yang datang atau menghandle response yang akan dikembalikan, dalam ExpressJS kita bisa menggunakan middleware
Benar
Salah
Menurut baris kode tersebut kita mengetahui bahwa someMiddleware berada ditingkat?
global
endpoint/routing
error
Dibawah ini manakah middleware yang memiliki level routing
app.use(someMiddleware)
app.get('/', someMiddleware, (req, res) => { ... })
app.get('/', (req, res) => { someMiddleware() ... })
app.call(someMiddleware)
Apa nama function yang biasanya di pass sebagai argument pada function middleware, yang mana function tersebut digunakan untuk mengeksekusi function selanjutnya pada sebuah tingkatan/stack middleware?
app()
func()
listen()
next()
HTTP method apa yang dapat kita gunakan untuk mendapatkan sebuah data pada RESTful API?
GET
POST
PATCH
PUT
RESTful API berjalan pada protokol...
HTTP dan HTTPS
UDP
FTP
POP3
RESTful API mengirim dan menerima data dalam bentuk...
HTML
Text
JSON
DOC
Apabila kita ingin membuat sebuah endpoint yang mana akan mengambil seluruh data produk pada RESTful API, maka kita bisa membuat endpoint tersebut dengan route...
Berikut adalah yang TIDAK perlu di provide oleh client pada saat ingin membuat API requets?
HTTP Method
Request URL
HTTP Status Code
