JavaScript topic - Szoftverfejlesztés fórum

üzenetek

hozzászólások


lanszelot
(addikt)

Hello,
Csak kíváncsiságból kérdezném.
Hogy van az, hogy hónapokig működik egy oldal tökéletesen.
Majd egyszer csak :
"Uncaught SyntaxError: Unexpected token '<', "<html><bod"... is not valid JSON"

Hozzá se nyúltam. Nem töltöttem mellé se semmit.
Helyi json, nem külső linkes. Ott van a js file mellett egy könyvtárban.


lanszelot
(addikt)

Először is köszönöm szépen a választ

Már nem működik egyáltalán.
Azt a hibakódot dobja.

Milyen hardware hiba? Milyen software upgrade?
Illetéktelen?
Ezeket nem értem.

Próbálom leírni jobban, mert nem értem a választ:
Feltöltöttem a szerverre, és ott van.
Van 6 gomb, amit megnyomva pár adatot kapok a json file-ból.
Ennyi, semmi értelme.
A szervert nem törték fel.
Ez egy értelmetlen oldal. Semmi értelme hogy bárki hozzányúljon.
Ez csak magamnak van. Tanulás céljából készítettem.
Azért is nem konkrét a kérdés, mert letörlöm, ha nem működik, és nem érdekel.
Csak tanulás céljából érdekel, hogy mi történt.
Tehát semmi értelme, hogy bárki 1 percet is rá szánjon.


martonx
(veterán)

És tényleg ott van a json? Mert ez tipikusan olyan hiba, mintha 404-et kapnál, és azt a Html-t próbálod json parseolni.
De lehet, hogy bármi más hiba történik. F12 network tab seperc alatt megmutatja, hogy mi a gond.


lanszelot
(addikt)

Valóban ott van a json.
Meg tudom nyitni a json filet, és benne van minden.

Network alatt nincs hiba. Beolvassa a json-t, azt amelyiket kell.

Uuuuummmmm:
Beírtam az egyik json file link-jét. "http://szerver/json/file.json"
Browser mutatta mi van benne.
Vissza léptem a html file ba, és rá nyomtam a gombra....
Most már megint működik minden gomb.
6 gomb, 6 json filet nyit. De én csak az egyikbe néztem bele

Most miért működik megint?
Nem csináltam semmit.

Be se léptem a szerverre. Csak a bongészőben bele néztem az egyik json file ba, hogy tuti nem üres.

[ Szerkesztve ]


lanszelot
(addikt)

Kiegészítés: csak abban a bongészőben működik, amelyikben így megnyitom az egyik json file-t.

Amíg nem nyitom meg a bongészőben a json file-t addig nem működik.

firefox nagyon jól mutatja a json file-t. Nem ömlesztve,. És lehet váltani a nézetek között, nagyon jó

Szerver: infinityfree /pont/ com

[ Szerkesztve ]


lanszelot
(addikt)

Ezek saját hülyeségeim.
Semmi értelme egyik honlapomnak se.
Csak szórakozásnak tanulom.
Édesanyámnak , haveroknak csinálom személyes dolgokat.
Semmire se jók.

Nincs hiba a kódban. Hiába adom meg a linket.
Valamiért azt a hibakódot dobja, amíg az egyik json file-t meg nem nyitom a bongészőben.

Azt mondanám, hogy berakja böngészési adatba és onnan nyitja, de ez nem igaz mert nem kell mindegyiket megnyitnom, csak 1et.
Ha megnyitom onnantól jól működik az oldal.
Ennek semmi értelme. :F

[ Szerkesztve ]


cigam
(félisten)
Blog

Nos a megoldás ez lett:
[Unit]
Description=bmd_hyperdeck
After=multi-user.target

[Service]
Type=simple
Restart=always
User=nobody
Group=nogroup
Environment=PATH=/usr/bin:/usr/local/bin
Environment=NODE_ENV=production
WorkingDirectory=/home/pi/bmd_hyperdeck_time_remaining
ExecStart=/usr/bin/npm start

[Install]
WantedBy=multi-user.target

Köszi a segítséget!

[ Szerkesztve ]


lanszelot
(addikt)

Hogy tudom megnézni felhőben fut e?

Miért fut felhőben a tárhely? Az ingyenes tárhely szolgáltatató még felhőbe rakja amit feltöltök? Miért jó ez nekik?


lanszelot
(addikt)

Nagyon szépen köszönöm a segítséget.

A leírtak alapján valószínű az a probléma amit írtál
Én azzal nem tudok mit kezdeni.

Mivel csak szórakozás, így elengedem.
A json file-okat be tudom rakni egy-egy object-be a js file végére, és pár sort át kell írni.


lanszelot
(addikt)

Fetch api-t használok.
Pont arra gondoltam, hogy php-val olvasom be a json-t, api helyett.
De a világon senki se nézi az oldalt, így nem igazán érdekel.
Megcsináltam, nekem az volt a lényeg, hogy tanultam belőle.
2 módszert is tudok amivel ki tudom javítani: json tartalmat js object-be rakom az tuti hogy megoldja, így nem nagyon érdekel.
Mert nincs kinek megcsinálni és egy napon rámenne.

Nincs semmi a html -be. Mivel a json -al gondja van.
A html-t úgy hozza létre ahogy az adatokat beolvassa.
Mivel nem tudja beolvasni már az első adatot se, így nem hozza létre. Tehát a html-en semmit se látok.

Nagyon szépen köszönöm a segítséget :R

üzenetek