javascript - skapa modeller i expressjs

Jag har en express-app som får sina data från ett externt API

api.com/companies (GET, POST) api.com/companies/id (GET, PUT)

Jag vill skapa en modell för att göra koden lättare att underhålla eftersom du kan se att jag upprepar mycket kod här.

router.get('/companies', function(req, res, next) { http.get({

Läs mer →

javascript - Ingen 'Access-Control-Allow-Origin' react express docker-app

Jag använder Docker för att köra en frontend React-applikation och en Node/Express API. React-appen körs på localhost:3000 och API:et körs på localhost:9000. De är båda fullt fungerande och fungerande applikationer. Men när jag försöker göra ett REST-anrop från React-appen til

Läs mer →

javascript - Det reguljära uttrycket fungerar inte likadant i olika kod även om ingången är samma

Jag skapar en kod, en del av denna kod använder ett reguljärt uttryck som är:

var ex = "122", checker = /(\d)\1{1,}/g, c = pattern.test(+ex); if(c) console.log(`works.`);

Mitt mål är att kontrollera om det finns ett upp

Läs mer →

javascript - Express res.download()

Jag vet inte varför det händer, men det är verkligen irriterande. Jag förväntade mig att filen skulle laddas ner enligt expressdokumentationen. Jag har följande kod:

//in react (App.js) download = () => { const { images, target } = this.state; const filename = images.find(img => img.id === target).filename; fetch('http://localhost:3001/download', { method: 'post', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({filenam

Läs mer →

javascript - Följer ExpressJS MVC-mönstret?

Jag försöker förstå hur man skapar en MVC-webbplats med ExpressJS från https://code.tutsplus.com/tutorials/build-a-complete-mvc-website-with-expressjs--net-34168

Har ExpressJS MVC-mönstret? Eller följer det något annat mönster, t.ex. bara "C" utan "MV" som Flask?

Svar #1

ExpressJs följer inget specifikt mönster. Du är fri att strukturera ditt projekt som du vill.

Ett officiellt exempel på en MVC-applikation finns här: https://github.com/e

Läs mer →

javascript - kan batman.js användas med express?

Jag använder för närvarande Backbone.js för min webbapp men jag läste precis om batman.js och jag gillar de funktioner det har att erbjuda. Jag vill dock veta om det integreras med express eller om jag är fast med batman-servern.

Svar #1

Jag tillbringade en dag med att sätta ihop en standardapplikation, eftersom jag ville göra samma sak, och det verkade inte särskilt tydligt hur man skulle komma igång. Batman-Express

Läs mer →

regex - Behöver reguljärt uttryck i javascript för att få alla bilder

Jag har en sträng som innehåller HTML. HTML:en har flera img-taggar i sig. Jag vill hitta alla img-taggar och ha någon form av samling så att jag kan ersätta dem med min kod.

Har någon någon idé.

Jag vill ha det i Javascript

Läs mer →

javascript - Mönstermatchning med reguljärt uttryck för nummer- och alfabetblock

Jag har några strängar som dessa

aa11b2s abc1sff3 a1b1sdd2

osv.... jag behöver byta dessa strängar till dessa

aa 11 b 2 s abc 1 sff 3 a 1 b 1 sdd 2

Enkelt sagt..jag behöver lägga till ett mellanslag mellan varje (nummer/alf

Läs mer →

regex - Vad betyder detta Javascript-uttryck (reguljärt uttryck)?

Vad testar RegEx för här?

function chksql(){ if (/^\s*(?:delete|drop|truncate|alter)/.test(v)) return false; }

Jag vet bara att det är blandat med reguljära uttryck, men kan inte lista ut vad det betyder.

Svar #1

det betyder att det kontrollerar om v är en sträng som börjar med noll eller flera blanksteg följt av delete eller drop eller truncate el

Läs mer →

jquery - Använda reguljär uttryck för att ersätta emotionssymboler i javascript

Jag har följande JavaScript-kod.

var emoticons = { ':)': '<span class="emoticon emoticon_smile"></span>', ':-)': '<span class="emoticon emoticon_smile"></span>', ':(': '<span class="emoticon emoticon_sad"></span>',

Läs mer →