Permalänk
Medlem

Express JS och https

Hej

Har en app på Schema

Appen är beroende av en Backend på https://fredrikipnrtelia.mina-projekt.se:3001/SQLData. Min Backend har https aktiverat men nya användare blockas p.g.a att webbläsaren blockerar https anslutningen. Ända sättet är att surfa till adressen och aktivt tillåta den. Sedan kommen datan upp för appen. Hur lägga in så att allt sker automatiskt utan att besökaren märker något?

Jag kör med Axios och listan kommer upp då jag för en get metod för att hämta listan från Backend. Misstänker att jag måste göra en post anrop där jag skickar in t.ex. namn och lösen för att servern ska generera en token som den skickar tillbaka. Axios koden på Frontend sidan:

let backendURL = 'https://fredrikipnrtelia.mina-projekt.se:3001'; export let axiosPostLogin = (auth) => { axios.post( `${backendURL}/SQLData/auth, ${ auth }` ). then(response => { console.log(response); // Update the returning sqlData table //updateSQLDataArr(response.data[0]); }). catch(error => { //console.log(error.response); }); } export let axiosGet = () => { // setInterval(() => { axios.get( `${backendURL}/SQLData`, ). then(response => { // Store the incomming API data in a object console.log(response); updateSQLDataArr(response.data); saveFilterBtns(response.data); }). catch(error => { //console.log(error.response); }); // }, 2000); }

Tanken är att i funktion axiosPostLogin skicka in en default namn med lösen, bara tomma strängar, för at på det sättet få ut en token då jag postar det till Backenden!

Backend kod för posten:

// Authentication app.post('/SQLData/Login', (req, res) => { console.log('20'); console.log(req); setTimeout(() => { console.log(incommingSQLData); res.status(201).send(incommingSQLData); }, 500); })

Meningen är att läsa i req och använda det som kommer där till att fixa token, är jag på rätt väg?

Mvh Fredrik

Visa signatur

Computer: Windows 10, 64-bit, Intel i9 - 10850K, Asus Rog MAXIMUS XII HERO (WI-FI), 32GB RAM, Asus RTX3070

Game control: Home Cockpit, Keyboard, Saitek Pro Flight X-56 Rhino H.O.T.A.S. 

Permalänk
Medlem

Du måste ha ett giltigt certifikat till din domän. Det går att fixa gratis med letsencrypt.