0
0
Expressframework~10 mins

Express application structure - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to import the Express module.

Express
const express = require([1]);
Drag options to blanks, or click blank then click option'
A"http"
B"express"
C"fs"
D"path"
Attempts:
3 left
💡 Hint
Common Mistakes
Using other module names like 'http' or 'fs' instead of 'express'.
Forgetting the quotes around the module name.
2fill in blank
medium

Complete the code to create an Express application instance.

Express
const app = [1]();
Drag options to blanks, or click blank then click option'
Ahttp
Bserver
Crouter
Dexpress
Attempts:
3 left
💡 Hint
Common Mistakes
Trying to call 'http()' or 'server()' instead of 'express()'.
Using 'router()' which is for routing, not app creation.
3fill in blank
hard

Fix the error in the code to start the server on port 3000.

Express
app.listen([1], () => {
  console.log('Server running on port 3000');
});
Drag options to blanks, or click blank then click option'
A3000
B"3000"
Capp
Dexpress
Attempts:
3 left
💡 Hint
Common Mistakes
Passing the port as a string like '3000' instead of number 3000.
Passing the app or express variable instead of a port number.
4fill in blank
hard

Fill both blanks to define a GET route for the root URL that sends 'Hello World'.

Express
app.[1]('[2]', (req, res) => {
  res.send('Hello World');
});
Drag options to blanks, or click blank then click option'
Aget
Bpost
C/
D/home
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'post' instead of 'get' for a GET route.
Using '/home' instead of '/' for the root URL.
5fill in blank
hard

Fill all three blanks to import Express, create an app, and start the server on port 4000.

Express
const [1] = require('[2]');
const app = [3]();
app.listen(4000, () => {
  console.log('Server started on port 4000');
});
Drag options to blanks, or click blank then click option'
Aexpress
Chttp
Dexpressjs
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'http' or 'expressjs' instead of 'express' as module name.
Using different variable names for import and app creation.