Ricerca nel sito web

javascript - creare modelli in expressjs

Ho un'app Express che ottiene i suoi dati da un'API esterna

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

Voglio creare un modello per rendere il codice più facile da mantenere, come puoi vedere sto ripetendo molto codice qui.

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

Continua a leggere →

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

Sto usando Docker per eseguire un'applicazione front-end in React e un'API Node/Express. L'app React è in esecuzione su localhost:3000 e l'API è in esecuzione su localhost:9000. Sono entrambe app completamente funzionanti. Tuttavia, quando provo a fare una chiamata REST dall'a

Continua a leggere →

javascript - L'espressione regolare non funziona allo stesso modo in codici diversi anche avendo lo stesso input

Sto creando un codice, una parte di questo codice utilizza un'espressione regolare che è:

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

Il mio obiettivo è controllare se c'

Continua a leggere →

javascript - Express res.download()

Non so perché stia succedendo, ma è davvero fastidioso. Mi aspettavo che il file venisse scaricato secondo la documentazione di Express. Ho il codice seguente:

//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({filename})

Continua a leggere →

javascript - ExpressJS segue il modello MVC?

Sto cercando di capire come creare un sito web MVC con ExpressJS da https://code.tutsplus.com/tutorials/build-a-complete-mvc-website-with-expressjs--net-34168

ExpressJS ha il pattern MVC? Oppure segue qualche altro pattern, per esempio solo la 'C' senza 'MV' come Flask?

Risposta n. 1

ExpressJs non segue alcun modello specifico. Sei libero di strutturare il tuo progetto come desideri.

Un esempio ufficiale di un'applicazione MVC è qui: http

Continua a leggere →

javascript - batman.js può essere usato con express?

Attualmente sto usando Backbone.js per la mia webapp, ma ho appena letto di batman.js e mi piacciono le funzionalità che offre. Tuttavia, voglio sapere se si integra con Express o se sono bloccato con il server di Batman.

Risposta n. 1

Ho passato una giornata a mettere insieme un'applicazione boilerplate, perché volevo fare la stessa cosa, e non sembrava molto chiaro come iniziare. Batman-Express

Risposta n. 2

Continua a leggere →

regex - Ho bisogno di un'espressione regolare in JavaScript per ottenere tutte le immagini

Ho una stringa che contiene HTML. L'HTML ha diversi tag img al suo interno. Voglio trovare tutti i tag img e avere una sorta di collezione in modo da poterli sostituire con il mio codice.

Qualcuno ha qualche idea.

Lo voglio in Javascript

Continua a leggere →

javascript - Corrispondenza di pattern con espressioni regolari per blocchi di numeri e alfabetici

Ho alcune stringhe come queste

aa11b2s abc1sff3 a1b1sdd2

ecc.... ho bisogno di cambiare queste stringhe con queste

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

Semplicemente dicendo.. ho bisogno di aggiungere uno spazio tra ogni b

Continua a leggere →

regex - Cosa significa questa istruzione Javascript (espressione regolare)?

Cosa verifica il RegEx qui?

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

So solo che è mescolato con espressioni regolari, ma non riesco a capire cosa significhi.

Risposta n. 1

significa che sta controllando se v è una stringa che inizia con zero o più caratteri di spazio seguiti da delete o drop o truncate o

Continua a leggere →

jquery - Usare espressioni regolari per sostituire i caratteri delle emozioni in javascript

Ho il seguente codice JavaScript.

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

Continua a leggere →