Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]regex
Forum PHP.pl > Forum > Przedszkole
gitbejbe
Cześć,

szybki temat:

  1. mock.onGet(API_ROOT + /product/([0-9]+)$).reply((request) => {
  2. ...
  3. });

oczywiście nie działa, kombinuje na różne sposoby. Być może nawet źle do tego podchodzę ;p wstyd, ale regexy to moja zmora
Pyton_000
Jeszcze jakbyś wyjaśnił o co Ci chodzi to by było fajnie
gitbejbe
Definiuje mocka który ma przechwycić każdy adres o wzorze: http://example.com/product/31242131

ostatnia sekcja z liczbą jest oczywiście zmienna bo to id produktu. Przy obecnym zapisie mock nie przechwytuje żądania bo najwidoczniej regex jest źle ujęty w w funkcji onGet

  1. mock.onGet(http://example.com/product/([0-9]+)$).reply((request) => {
  2. ....
  3. });
  4.  
  5. axios.get(http://example.com/device/31242131)
trueblue
Tak spróbuj:

mock.onGet(new RegExp(API_ROOT + "/product/([0-9]+)$")).

Zamiast [0-9] może być \d
gitbejbe
No i bajka : ) działa, dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.