What is generated in the `/routes` directory by Express Generator?

4 phương ánCó giải thíchDễ
Đề bài
const express = require('express');
// Example from generated route

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở

Đáp án đúng: "Router files like index.js and users.js". Express Generator (lệnh npx express-generator) dựng khung dự án gồm app.js, bin/www và các thư mục public, views, routes; trong routes có hai tệp index.js và users.js, mỗi tệp gọi express.Router(), khai báo route rồi xuất router ra để app.js gắn bằng app.use('/', indexRouter) và app.use('/users', usersRouter). "Template files for views and layouts" nằm ở thư mục views (như index.jade, layout.jade, hoặc tệp .ejs khi chọn engine EJS), không ở routes. "Model definitions for database interactions" sai vì Express Generator không sinh tầng model hay kết nối cơ sở dữ liệu nào, lập trình viên tự thêm. "Asset folders for static content serving" nằm ở thư mục public (images, javascripts, stylesheets), được phục vụ qua express.static.

Cùng chương 3

Xuất hiện trong 2 bộ đề