UNPKG

irest-app-test

Version:

iRest is a zero-configuration application that allows you to easily create/manage APIs, generate random data on demand and perform operations on that data using REST interface.

2 lines 4.82 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault"),_express=_interopRequireDefault(require("express")),_jwtCreate=_interopRequireDefault(require("../../middlewares/jwt/jwtCreate")),_jwtVerify=_interopRequireDefault(require("../../middlewares/jwt/jwtVerify")),_mockValidator=_interopRequireDefault(require("../../middlewares/mock/mockValidator")),_mockStatusValidator=_interopRequireDefault(require("../../middlewares/mock/mockStatusValidator")),_loginValidator=_interopRequireDefault(require("../../middlewares/user/loginValidator")),_registerValidator=_interopRequireDefault(require("../../middlewares/user/registerValidator")),_projectValidator=_interopRequireDefault(require("../../middlewares/project/projectValidator")),_tokenValidator=_interopRequireDefault(require("../../middlewares/user/tokenValidator")),_register=_interopRequireDefault(require("./user/register")),_login=_interopRequireDefault(require("./user/login")),_create=_interopRequireDefault(require("./mock/create")),_update=_interopRequireDefault(require("./mock/update")),_list=_interopRequireDefault(require("./mock/list")),_detail=_interopRequireDefault(require("./mock/detail")),_status=_interopRequireDefault(require("./mock/status")),_delete=_interopRequireDefault(require("./mock/delete")),_updateAuth=_interopRequireDefault(require("./mock/updateAuth")),_list2=_interopRequireDefault(require("./project/list")),_create2=_interopRequireDefault(require("./project/create")),_update2=_interopRequireDefault(require("./project/update")),_delete2=_interopRequireDefault(require("./project/delete")),_updateAuth2=_interopRequireDefault(require("./project/updateAuth")),_update3=_interopRequireDefault(require("./token/update")),_list3=_interopRequireDefault(require("./token/list")),_delete3=_interopRequireDefault(require("./token/delete")),_jsonUploader=_interopRequireDefault(require("./file/jsonUploader")),_response=_interopRequireDefault(require("./iRest/response")),_largerResponse=_interopRequireDefault(require("../../helpers/largerResponse")),_updateSession=_interopRequireDefault(require("./updateSession/updateSession")),router=_express["default"].Router();router.post("/register",_registerValidator["default"],_register["default"]),router.post("/login",_loginValidator["default"],_login["default"],_jwtCreate["default"]),router.post("/mock/create",_jwtVerify["default"],_mockValidator["default"],_create["default"]),router.get("/mock/list",_jwtVerify["default"],_list["default"]),router.get("/mock/item/:id",_jwtVerify["default"],_detail["default"]),router.put("/mock/item/:id",_jwtVerify["default"],_mockValidator["default"],_update["default"]),router.patch("/mock/item/:id",_jwtVerify["default"],_mockStatusValidator["default"],_status["default"]),router["delete"]("/mock/item/:id",_jwtVerify["default"],_delete["default"]),router.put("/authentication/mockId/:mockId",_jwtVerify["default"],_updateAuth["default"]),router.get("/project/list",_jwtVerify["default"],_list2["default"]),router.post("/project/create",_jwtVerify["default"],_projectValidator["default"],_create2["default"]),router.put("/project/item/:id",_jwtVerify["default"],_projectValidator["default"],_update2["default"]),router["delete"]("/project/item/:id",_jwtVerify["default"],_delete2["default"]),router.put("/authentication/projectId/:projectId",_jwtVerify["default"],_updateAuth2["default"]),router.get("/token/projectId/:projectId",_jwtVerify["default"],_list3["default"]),router["delete"]("/token/projectId/:projectId",_jwtVerify["default"],_delete3["default"]),router.put("/token/projectId/:projectId",_jwtVerify["default"],_update3["default"]),router.get("/token/mockId/:mockId",_jwtVerify["default"],_list3["default"]),router.put("/token/mockId/:mockId",_jwtVerify["default"],_update3["default"]),router.post("/file/json-upload",_jwtVerify["default"],_jsonUploader["default"]),router.get("/large-response",_jwtVerify["default"],_largerResponse["default"]),router.get("/updatesession",_jwtVerify["default"],_updateSession["default"]);var MOCK_BASE_URL=process.env.MOCK_BASE_URL;// mock responder router.get("".concat(MOCK_BASE_URL,"/:projectName/:projectEndpoint*"),_tokenValidator["default"],_response["default"]),router.post("".concat(MOCK_BASE_URL,"/:projectName/:projectEndpoint*"),_tokenValidator["default"],_response["default"]),router.put("".concat(MOCK_BASE_URL,"/:projectName/:projectEndpoint*"),_tokenValidator["default"],_response["default"]),router.patch("".concat(MOCK_BASE_URL,"/:projectName/:projectEndpoint*"),_tokenValidator["default"],_response["default"]),router["delete"]("".concat(MOCK_BASE_URL,"/:projectName/:projectEndpoint*"),_tokenValidator["default"],_response["default"]),router.get("/mockPreview",_response["default"]).post("/mockPreview",_response["default"]),module.exports=router;