Full Stack Camp pinned «Week 1 Day 1 💡 What Is Coding? How It Works, Why It Matters, and How You Can Start 🌞 Welcome welcome welcome to Fullstack Summer Camp! ሰላምምምም 👋 Today is Day 1 of our fullstack development journey. Whether you're here because you're curious, bored, or…»
1️⃣ What is the main purpose of Express Router?
Anonymous Quiz
40%
a) To start the server
0%
b) To handle HTTP protocols
60%
c) To organize routes into modular files
0%
d) To replace middleware
2️⃣ Which line correctly creates a router instance?
Anonymous Quiz
40%
a) const router = express()
20%
b) const router = new Router()
40%
c) const router = express.Router()
0%
d) const router = require("router")
3️⃣ What does app.use("/users", usersRouter) do?
Anonymous Quiz
67%
a) Starts the users server
0%
b) Attaches middleware only for POST requests
33%
c) Prefixes all routes in usersRouter with /users
0%
d) Registers error middleware
4️⃣How do you read route parameters in Express?
Anonymous Quiz
0%
a) req.query
50%
b) req.params
50%
c) req.body
0%
d) req.route
5️⃣Which request URL matches this route? app.get("/products/:id")
Anonymous Quiz
67%
a) /products?id=5
33%
b) /products/5
0%
c) /product/5
0%
d) /products?id=:id
6️⃣What happens if you send two responses in one request?
Anonymous Quiz
0%
a) Express ignores the second one
50%
b) Server crashes
50%
c) Browser handles it
0%
d) Express throws an error
7️⃣Which package helps log HTTP requests?
Anonymous Quiz
100%
a) cors
0%
b) dotenv
0%
c) morgan
0%
d) uuid
8️⃣What problem does cors solve?
Anonymous Quiz
50%
a) Server crashes
0%
b) Cross-origin request blocking
50%
c) File uploads
0%
d) Route duplication
9️⃣Where should sensitive data like API keys be stored?
Anonymous Quiz
0%
a) In JavaScript files
0%
b) In package.json
100%
c) In .env file
0%
d) In routes
🔟How do you set an HTTP status code in Express?
Anonymous Quiz
0%
a) res.send(404)
50%
b) res.status(404).send()
50%
c) req.status(404)
0%
d) res.code(404)
1️⃣1️⃣Which situation will cause an Express app to hang (never respond)?
Anonymous Quiz
33%
a) Sending res.json()
67%
b) Forgetting to call next() in middleware
0%
c) Using app.get()
0%
d) Forgetting express.json()
1️⃣2️⃣ What is a common mistake when using res.sendFile()?
Anonymous Quiz
0%
a) Sending JSON
100%
b) Forgetting absolute path or __dirname
0%
c) Using HTTP instead of HTTPS
0%
d) Missing headers
1️⃣3️⃣ What happens if two routes match the same request?
Anonymous Quiz
50%
a) Express throws an error
0%
b) Both routes run
50%
c) The first matching route runs
0%
d) The last route runs
1️⃣4️⃣ Which is TRUE about req.params and req.query?
Anonymous Quiz
0%
a) Both come from request body
0%
b) Both are optional URL data
50%
c) params come from route path, query from URL string
50%
d) They are identical
1️⃣5️⃣ What is the biggest downside of file-based storage (fs) APIs?
Anonymous Quiz
0%
a) Too secure
50%
b) Hard to read
50%
c) Not scalable & risk of data corruption
0%
d) Slow internet
1️⃣6️⃣ Why is fs.readFileSync() dangerous in servers?
Anonymous Quiz
0%
a) It uses callbacks
50%
b) It blocks the event loop
50%
c) It deletes files
0%
d) It crashes Express
1️⃣7️⃣ What best describes Express itself?
Anonymous Quiz
0%
a) A programming language
50%
b) A database
0%
c) A frontend library
50%
d) A Node.js web framework
1️⃣8️⃣ What happens if express.json() is missing?
Anonymous Quiz
33%
a) req.body will be undefined
67%
b) Routes won’t work
0%
c) Server won’t start
0%
d) Middleware breaks
1️⃣9️⃣ What does dotenv.config() do?
Anonymous Quiz
33%
a) Starts the server
33%
b) Loads environment variables into process.env
33%
c) Encrypts data
0%
d) Creates .env file