waterloo-works-api:内置于Node.js中的REST API可与Waterloo Works交互

时间:2024-06-05 08:13:28
【文件属性】:

文件名称:waterloo-works-api:内置于Node.js中的REST API可与Waterloo Works交互

文件大小:33KB

文件格式:ZIP

更新时间:2024-06-05 08:13:28

nodejs mongodb mongoose rest-api puppeteer

滑铁卢Works API 不隶属于滑铁卢大学 通过Waterloo Works API,可以访问Waterloo Works中的应用程序,面试和工作。 为此,它使用 (代表Node.js的无头浏览器)代表用户登录Waterloo Works,然后导航至适当的页面并解析该页面上的数据。 MongoDB用于缓存作业,以加快加载速度。 它不存储或记住任何用户信息。 入门 依存关系 安装 $ npm install 开始 $ npm start 测试 $ npm test 原料药 所有API调用均已添加到。 POST /auth/login 验证用户的凭据。 身体 username: String required the username password: String required the password 返回 status: 'OK' | 'Error' the st


【文件预览】:
waterloo-works-api-master
----.eslintrc.json(138B)
----.gitignore(932B)
----app.js(2KB)
----Dockerfile(2KB)
----package.json(645B)
----package-lock.json(64KB)
----.dockerignore(111B)
----.travis.yml(38B)
----db()
--------job.js(832B)
----docker-compose.yml(259B)
----util()
--------puppeteerUtil.js(131B)
--------dateUtil.js(242B)
----postman()
--------Waterloo Works Mobile API.postman_collection.json(3KB)
----README.md(3KB)
----lib()
--------jobsLib.js(6KB)
--------applicationsLib.js(4KB)
--------authLib.js(847B)
--------interviewsLib.js(8KB)
----docker-compose.debug.yml(231B)
----service.yml(314B)
----routes()
--------applications.js(1KB)
--------interviews.js(2KB)
--------jobs.js(2KB)
--------auth.js(904B)
----config.json(171B)

网友评论