2016-06-29 19 views
0

Ich habe einen Pfad, der mir als Javascript-Variable übergeben wird, die auf ein Bild verweist (vielleicht). ../app/assets/icon.png. Falls der Pfad ungültig ist oder nicht existiert, möchte ich eine andere Datei verwenden, die sich irgendwo anders befindet. Am Ende sollte es in etwa so aussehen:Ermitteln, ob der Pfad gültig ist Javascript

var verifiedPath = existsAndIsValid(path) ? path : '../app/default/icon.png' 

Gibt es einen einfachen Einzeiler, in dem ich das tun kann?

Antwort

0

Die sehr einfache exists-Funktion ist veraltet und empfiehlt stattdessen die Verwendung von stat oder access. Sie sind alle Kern NodeJS.

fs.access('path', fs.R_OK, (err) => { 
    if (!err) { console.log("File exists"); 
}); 
Verwandte Themen