Giải pháp chuyển đổi số trọn gói cho doanh nghiệp Việt

Xây dựng Model cars.js - Xây dựng API backend quản lý Car bằng server nodejs

Xây dựng API backend quản lý Car bằng server nodejs

← Toàn bộ tài liệu


Bước 8.2: Xây dựng Model cars.js

Bài 11/21 Xem dạng sách

Tại thư mục : admin/apps/ecommerce/models

tạo file cars.js

Nội dung file:

var modelbackendlist = require(`${path_root}/lib/mvc/models/modelbackendlist`);
const model = require(`${path_root}/lib/mvc/models/model.js`);
class cars extends modelbackendlist {
constructor() {
super();

}
tableName() {
return "cars";
}
async getList(req, res, next){
let list_car= await super.getList(req, res, next);
let imageModel=model.getInstance('image',1,req, res, next);
for await (const car of list_car) {
car.default_photo=await imageModel.getImageByBannerId(req, res, next,car._id);
if(typeof car.default_photo !=="undefined")
car.image=`/${car.default_photo.img_path}`;
}
return list_car
}

}

module.exports = cars;

Sơ đồ quan hệ các bảng

Table Name: {{table.name}}
Num Name Type
{{field_index+1}}
{{field.name}} {{field.type}}

Hỏi đáp

Gửi với tên {{comment_full_name}}

Chưa có câu hỏi nào cho bài này.

Zalo 0936.006.058 Hotline 0936.006.058