Add endpoint index to uonetplus-uzytkownik

This commit is contained in:
Mikołaj Pich 2019-01-13 17:38:09 +01:00
parent 3c2f52e404
commit 7cc1444eac
No known key found for this signature in database
GPG key ID: F62B26E36D4C4BAA
2 changed files with 22 additions and 9 deletions

2
app.js
View file

@ -54,7 +54,7 @@ app.use(subdomain('uonetplus-opiekun', uonetplusOpiekun.use('/Default/123458', u
app.use(subdomain('uonetplus-uczen', uonetplusUczen.use('/Default/123456', uonetplusUczen)));
app.use(subdomain('uonetplus-uczen', uonetplusUczen.use('/Default/123457', uonetplusUczen)));
app.use(subdomain('uonetplus-uczen', uonetplusUczen.use('/Default/123458', uonetplusUczen)));
app.use(subdomain('uonetplus-uzytkownik', uonetplusUzytkownik));
app.use(subdomain('uonetplus-uzytkownik', uonetplusUzytkownik.use('/Default', uonetplusUzytkownik)));
app.use('/', index);
// catch 404 and forward to error handler

View file

@ -1,14 +1,27 @@
const express = require('express');
const router = express.Router();
const protocol = require('../utils/connection');
router.get("/", (req, res) => {
const base = protocol(req) + "://" + req.get('host') + "/Default";
res.json({
"name": "uonetplus-uzytkownik",
"message": "Not implemented yet"
status: "sucess",
data: {
endpoints: [
"/Wiadomosc.mvc/GetWiadomosciOdebrane",
"/Wiadomosc.mvc/GetWiadomosciWyslane",
"/Wiadomosc.mvc/GetWiadomosciUsuniete",
"/NowaWiadomosc.mvc/GetJednostkiUzytkownika",
"/Adresaci.mvc/GetAdresaci",
"/Wiadomosc.mvc/GetTrescWiadomosci"
].map(item => {
return base + item;
})
}
});
});
router.get("/Default/Wiadomosc.mvc/GetWiadomosciOdebrane", (req, res) => {
router.get("/Wiadomosc.mvc/GetWiadomosciOdebrane", (req, res) => {
let i = 0;
res.json({
"success": true,
@ -27,7 +40,7 @@ router.get("/Default/Wiadomosc.mvc/GetWiadomosciOdebrane", (req, res) => {
});
});
router.get("/Default/Wiadomosc.mvc/GetWiadomosciWyslane", (req, res) => {
router.get("/Wiadomosc.mvc/GetWiadomosciWyslane", (req, res) => {
res.json({
"success": true,
"data": require("../../data/api/messages/WiadomosciWyslane").map(item => {
@ -43,7 +56,7 @@ router.get("/Default/Wiadomosc.mvc/GetWiadomosciWyslane", (req, res) => {
});
});
router.get("/Default/Wiadomosc.mvc/GetWiadomosciUsuniete", (req, res) => {
router.get("/Wiadomosc.mvc/GetWiadomosciUsuniete", (req, res) => {
let i = 0;
res.json({
"success": true,
@ -63,7 +76,7 @@ router.get("/Default/Wiadomosc.mvc/GetWiadomosciUsuniete", (req, res) => {
});
});
router.get("/Default/NowaWiadomosc.mvc/GetJednostkiUzytkownika", (req, res) => {
router.get("/NowaWiadomosc.mvc/GetJednostkiUzytkownika", (req, res) => {
const user = require("../../data/api/ListaUczniow")[1];
res.json({
"success": true,
@ -80,7 +93,7 @@ router.get("/Default/NowaWiadomosc.mvc/GetJednostkiUzytkownika", (req, res) => {
});
});
router.get("/Default/Adresaci.mvc/GetAdresaci", (req, res) => {
router.get("/Adresaci.mvc/GetAdresaci", (req, res) => {
const user = require("../../data/api/ListaUczniow")[1];
res.json({
"success": true,
@ -98,7 +111,7 @@ router.get("/Default/Adresaci.mvc/GetAdresaci", (req, res) => {
});
});
router.all("/Default/Wiadomosc.mvc/GetTrescWiadomosci", (req, res) => {
router.all("/Wiadomosc.mvc/GetTrescWiadomosci", (req, res) => {
const message = require("../../data/api/messages/WiadomosciOdebrane")[0];
res.json({
"success": true,