anhuv / demo

0 stars 0 forks source link

Cách cấu hình api route này em có làm theo chuẩn nào không? #3

Open yopaz-giapnh opened 2 years ago

yopaz-giapnh commented 2 years ago

https://github.com/ungvietanh20172394/demo/blob/ddb7410e6dae5aa9b8adcf2b181e2c8cc6deebc3/routes/sensor.py#L52

anhuv commented 2 years ago

Phần này em làm không theo chuẩn nào

yopaz-giapnh commented 2 years ago

@ungvietanh20172394 cảm ơn em. Vậy em thử nghiên cứu xem có cách nào hợp lý hơn không nhé.

anhuv commented 2 years ago

@giapnhdev em chưa có nhiều kinh nghiệm về các chuẩn này. Nếu được anh có thể chia sẻ cho em link boilerplate repository, document, hay keyword anh cảm thấy phù hợp. Em trân thành cảm ơn.

yopaz-giapnh commented 2 years ago

@ungvietanh20172394 Em có thể tham khảo cách define routes của project này https://github.com/nsidnev/fastapi-realworld-example-app/blob/master/app/api/routes/api.py

Thường thì nên config crud path theo quy luật sau, em tham khảo nhé.

New sensor: GET base_url/sensors/new Create sensor: POST base_url/sensors Edit sensor: GET base_url/sensors/{sensor_id}/edit Update sensor: PATCH base_url/sensors/{sensor_id} Delete sensor: DELETE base_url/sensors/{sensor_id}