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

Xây dựng view cars - Xây dựng API frontend quản lý Car bằng server nodejs

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

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


Bước 13.2: Xây dựng view cars

Bài 18/20 Xem dạng sách

Tên file: view.json.js

Nơi lưu file: apps/ecommerce/views/cars (nhớ tạo thư mục cars)

Nội dung file:

const factory = require(`${path_root}/lib/Factory.js`);
const viewfrontend=require(`${path_root}/lib/mvc/views/view`);
class cars_json extends viewfrontend{
static async display(view, type, req, res, next) {
const model = require(`${path_root}/lib/mvc/models/model`);
const input=factory.getInput(req);
let id="";
const modelCars = model.getInstance("cars",0,req, res, next);
switch (type) {
case "list":
const listCar = await modelCars.getList(req, res, next);
return {
result:"success",
code:200,
errorMessage:"",
data:listCar
};
case "item":
id=input.getString('id',"");
var modelCar = model.getInstance("car",0,req, res, next);
const item=await modelCar.getItem(req, res, next,id);
return {
result:"success",
code:200,
errorMessage:"",
data:item
};




}
};
}
module.exports =cars_json;

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