• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Vue.js sprawdzanie czy dany plik istnieje

42 Warsaw Coding Academy
0 głosów
409 wizyt
pytanie zadane 12 marca 2021 w JavaScript przez x_000 Obywatel (1,460 p.)

Witam to mój kod:

methods: {
                    OpenProject() {
                        const projectid = document.querySelector("#projectID").value
                        try {
                            this.storyToRead = require(`./projects/${projectid}/index.html`)
                            this.project = projectid
                        } catch (e) {
                            console.log();
                        }
                        
                        this.project = projectid
                    }
                },

gdzie projectid to wartość  którą wpiszemy tu: 

i mam w moim projekcie folder 'projects'

i w nim mam jeden "projekt", każdy projekt to folder o nazwie którą jest jego uuid

i jak wpisze jakieś uuid do tego otwórz projekt chce zobaczyć czy taki "projekt" (folder) istnieje w projects

i wypisać wszystkie jego pliki z zawartością, 

jak moge to zrobić w VUE.js thx :D

1 odpowiedź

0 głosów
odpowiedź 12 marca 2021 przez ScriptyChris Mędrzec (190,190 p.)

Skoro to jest Vue, to nie rozumiem dlaczego korzystasz z require, który jest funkcją służąca do importowania modułów CommonJS w Node? 

W każdym razie, z Vue możesz wysłać Ajax, który odbierze backend i sprawdzi, czy w strukturze projektu znajduje się przekazana w parametrze ścieżka. Jeśli użyjesz NodeJS, to sprawdzić możesz przy użyciu metody fs.existsSync; gdybyś chciał to zrobić asynchronicznie, to uważaj na fs.exists, bo jest zdeprecjonowana (w linku są podane alternatywne metody) 

komentarz 12 marca 2021 przez x_000 Obywatel (1,460 p.)
to chyba użyje firebase do tych projektów :(

Podobne pytania

0 głosów
1 odpowiedź 283 wizyt
+1 głos
1 odpowiedź 349 wizyt
pytanie zadane 16 stycznia 2023 w JavaScript przez mi-20 Stary wyjadacz (13,250 p.)
0 głosów
1 odpowiedź 202 wizyt
pytanie zadane 27 czerwca 2021 w JavaScript przez mikey Użytkownik (820 p.)

93,385 zapytań

142,384 odpowiedzi

322,540 komentarzy

62,745 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...