Właśnie przełamałem się i zacząłem używać MongoDB, nawet dość dobra mieszanka, nodejs, express i mongo.
Kilka miesięcy temu zrobiłbym to na sqlite lub mysql ale trzeba zawsze nowych rzeczy próbować.

#programowanie #restapi
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak w Androidzie ogarnąć połaczenie z bazą zewnętrzną? Mam już spring jako backend i stronke która korzysta z jego endpointów, to teraz zrobić restową apke korzystającą z tego samego backendu czy trzeba będzie pisać osobny w androidzie? #android #restapi #api #spring #java
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Właśnie udało mi się połaczyć vue springa mysql, po naciśnieciu przycisku wyświetla się rekord z bazy. Miałem springa na porcie 8081 a Vue na 8080 i zrobiłem proxy w vue.config na port 8081. I teraz kilka pytań:

1. Czy to poprawne podjeście? Tak miało być czy inaczej się łaczy vue i springa?

2. Jeśli dobrze rozumiem to RESTapi polega na tym że wywołując jakiś endpoint, wywołuje odpowiednią metode na serwerze która coś zwraca lub
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman:
1) Można można. W trakcie developmentu można użyć też np. nginx z proxy na frontend i backend (przydatne przy problemach z CORS), ostatecznie i tak buduje się pliki i wystawia zbudowaną wersje frontu jako statyczne pliki na produkcji więc nginx/apache jest potrzebny (można springiem, ale używanie Javy do serwowania statycznych plików to żart (Oszczędzaj RAM gdziekolwiek jesteś ( ͡° ͜ʖ ͡°))).

2) Zazwyczaj pisze się
  • Odpowiedz
Hej pytanko do #python #django #restapi i ogólnie #webdev , #webdesign

Przykładowo mamy jakiś model np samochody i konkretne części do tych samochodów jeśli chcę na stronie pokazać listę samochodów i w detailu mieć możliwość wyświetlenie dodania edycji i usunięcia części dostępnych na stronie to które rozwiązanie jest poprawne/lepsze?

1) samochody/ - lista samochodów ;
samochody// - opis samochodu plus dodany "atrybut" modelu
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mozeskomentuje: 4) tylko bez tego dodaj w url - od tego masz metody http, get i post niech uderzają w ten sam url

generalnie to co jest w linku nie powinno dublować metody [tak jak to robisz w 3)]
  • Odpowiedz
@mozeskomentuje: hmm:

PUT samochody/ => tworzenie nowego obiektu
PATCH samochody// = >modyfikacja
GET samochody// => wyciagniencie pojedynczej instancji
GET samochody/ => lista instancji zdefiniowana na polu
  • Odpowiedz
@Zik3n: widoki napisane troche po juniorsku ale biorac pod uwage, ze sie tego wlasnie uczysz to jest niezle.
1. uprawnienia sprawdzaj przez dodanie permission_classes
2. uzywaj serializerow do zwracania danych
3. jezeli uzywasz generyka i definiujesz metode post /get to zwykle znaczy, ze robisz cos zle. te metody sie definiuje w generykach tylko w szczegolnych wypadkach
4. wszystkie twoje apiviews moglyby byc generykami i byloby to lepsze
5. url login
  • Odpowiedz
testujące mirki potrzebuje pomocy, jak najprościej pobrać ID z Response, a następnie wrzucić je do Requesta? Property transfer mi wyrzuca [null] bo ID tworzony jest dopiero po utworzeniu elementu.

Chce żeby po utworzeniu elementu, wrzuciło mi ID do kroku gdzie zostaje ten element usunięty

#testowanie #restapi #soapui #webdev
#testowanieoprogramowania
magitsznydanjel - testujące mirki potrzebuje pomocy, jak najprościej pobrać ID z Resp...

źródło: comment_1HgxFFhLgS3lc5gWQ2J8lRi90oV1KkuI.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@magitsznydanjel jak endpoint AddGroups daje nulla to musisz chyba z zespołem developerskim wyjasnic;)
Raczej nie jest wina testow bo response jakis jest- w tym wcześniejszym screenie nazwa w responsie jakas przychodzi, a id puste.
  • Odpowiedz
czy ktoś zna się na #restapi #python?
Otóż logując się do jednego serwisu, w ciasteczkach zapisuje się:
JSESSIONID i CSRF-TOKEN
I o ile wyciągnę sobie JSESSIONID tak CSRF nie wiem jak.
Używam requests.session().
Jakieś pomysły?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zortabla_rt: Jaki związek to ma z REST-em? Gdy robisz coś przez API to dostajesz jakiś osobny klucz a nie używasz JSESSIONID ani tym bardziej nie ma wtedy CSRF (CSRF nie wyciągniesz bo to jednorazowy klucz generowany dla konkretnego formularza dla zabezpieczenia - REST nie ma formularza, bo to API…)
  • Odpowiedz
Mireczki jaki najlepszy framework do tworzenia REST API w php? Jakiś lekki, skalowalny - żeby obsłużył dobrze 10 requestów jak i 10 000 requestów :)

#php #restapi #api
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę zrobić w Django przekierowanie pliku z formularza HTML do REST API. REST API na pewno działa co sprawdziłem za pomocą Postmana, a formularz na pewno poprawnie wysyła posta do widoku, problem następuje gdy chcę wprowadzić do danych plik, który w widoku jest jako InMemoryUploadedFile, czego REST API nie chce przyjąć ( ͡° ʖ̯ ͡°)

Macie jakiś pomysł jak przerobić przyjmowany z request.FILES plik na format poprawny do
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DILERIUM: Tak, dzięki za odpowiedź ale odkryłem problem.

Otóż, mój cały problem polegał na tym, że wysyłałem pliki w JSONie przez parametr data={}, a pliki wysyłamy przez parametr files={} (,) Tyle czasu zmarnowanego na taką pierdołę
  • Odpowiedz
Mireczki mam pytanie, potrzebuję jakiegoś serwera na którym sobie postawie node.js i będę mógł tam zrobić RESTApi :) Co polecacie? Coś darmowego oczywiście, do projektu studenckiego

#restapi #api #nodejs #webdev
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pandapl: wybierz reacta, podam ci przykładowy stack:
"react, redux, react-router, react-router-redux, react-redux, react-helmet, axios/fetch w zależności co wspierasz, redux-thunk, redux-saga, reselect, immutableJS, inversifyJS, devtoolsy, retax? inne: lodash, redux-form, redux-loader, moment, classnames, react-intl, react-dnd, HMR"
  • Odpowiedz
Wiedzieliście, że home.pl blokuje metody HTTP DELETE, PUT, PATCH... wszystkie oprócz GET i POST. Nie można uruchomić nawet prostego rest api. Ich hosting to jest jakaś kompletna porażka, chyba nikt w Polsce nie oferuje gorszej jakości usług, rozczarowanie na każdym kroku.

#homepl #hosting #php #restapi #gorzkiezale
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@home-pl: te "funkcje" to część standardu protokołu HTTP od 20 lat, żeby ich nie wspierać trzeba zadać sobie trud, żeby je zablokować. Ależ jesteście szybcy, szukając na necie informacji o tej fanaberii widziałem, że ludzie wam to zgłaszali już kilka lat temu. Home.pl to żenująca firma.
  • Odpowiedz
Murki, przygotowuję sobie małe RestAPI, o którym już wcześniej pisałem i wszystko byłoby spoko, gdyby nie fakt, że nie potrafię uzyskać poprawnego JSON'a z mojego DataTable.

json = JsonConvert.SerializeObject(dataTable);
Takie coś zwraca mi w Fiddlerze coś takiego:

"[{\"ID\":\"1849\"}]"
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@siepet: W którym momencie? W jsonie pojawiają mi się same, przy wywalaniu korzystam z Verbatim Stringa. Ze zwykłym stringiem też próbowałem, tylko wtedy zamiast @"\" dawałem "\ \" (bez spacji oczywiście, wykopowe formatowanie ( ͡° ͜ʖ ͡°) )
  • Odpowiedz