Skip to content

Latest commit

 

History

History
52 lines (24 loc) · 1.01 KB

API使用说明.md

File metadata and controls

52 lines (24 loc) · 1.01 KB

所有的API端口都有说明,在“后端API接口说明.md”中,这里不再赘述。 每个端口都有配套的function可以直接调用,在src/requests文件夹里。 “DynamoDB结构说明.py”中是对我们现在数据库DynamoDB里存储的数据类型的结构说明,一并放在这里作为参考。

API Call举例: const responseHandler = (response: any) => {

console.log("success");

console.log(response);

// do something with the response data

};

const errorHandler = (error: any) => {

console.log("failed");

console.log(error);

// handle the error

};

const newMissingRecord = {

department_code: "COMPSCI",

course_code: "61A",

lecture_id: "001",

course_term: "Fa22",

}

这是用request body的形式:

CourseAPI.reportMissingClass(newMissingRecord, responseHandler, errorHandler);

这是用正常的path parameter的形式:

CourseAPI.getAllCourses("[email protected]", "123456", responseHandler, errorHandler);