Skip to content

aldy120/hiring-company-data-api

Repository files navigation

Company API

Interface

Resource Method Function URL Param
ConpanyInfo POST 新增公司資訊 /company Company
ConpanyInfo POST 取得符合條件的公司清單 /company/filter Filter
ConpanyInfo GET 取得單一公司資訊 /company/{_id} _id
ConpanyInfo PUT 更新單一公司資訊 /company/{_id} _id
ConpanyInfo DELETE 刪除單一公司資訊 /company/{_id} _id
Tag POST 新增公司標籤 /company/{_id}/tag _id
Tag GET 取得公司標籤清單 /company/{_id}/tag _id
Tag DELETE 刪除特定公司之特定標籤 /company/{_id}/tag/{tag_id} _id, tag_id
Tag GET 取得所有標籤 /company/tag
Tag GET 取得單一標籤資訊 /company/tag/{tag_id} tag_id
Area GET 取得鄉鎮市區資料 /company/area
Category GET 取得產業分類資料 /company/category

see swagger hub

Database

目前資料集為104找公司網路上人人可見的現有公司資料(約30000家),儲存於Mongo atlas的Free tier資料庫中。

Getting Started

  1. Install swagger-node
npm i -g swagger
  1. Install dependencies
npm i 
  1. Run server
swagger project start

Testing

資料庫有設定 IP White List,請先確認是否加入名單。

npm test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published