Articles of express

Regex per la corrispondenza del percorso in Express

Non sono molto bravo con le espressioni regolari, quindi voglio assicurarmi di farlo correttamente. Diciamo che ho due percorsi molto simili, /discussion/:slug/ e /page/:slug/ . Voglio creare un percorso che corrisponda a entrambe queste pagine. app.get(‘/[discussion|page]/:slug’, function(req, res, next) { …enter code here… }) È questo il modo corretto per farlo? In questo momento sto […]

Come usare una variabile come nome di campo in findOne () mongodb-nativo?

Ho questi dati in mongodb: { “name”: “Amey”, “country”: “India”, “region”: “Dhule,Maharashtra” } e voglio recuperare i dati mentre passo un nome di campo come variabile nella query. Di seguito non funziona: var name = req.params.name; var value = req.params.value; collection.findOne({name: value}, function(err, item) { res.send(item); }); Come posso interrogare mongodb mantenendo sia il nome […]

Cosa fa il parser del corpo con express?

Non capisco perché abbiamo bisogno body-parser in un’applicazione Express, dato che possiamo ottenere dati senza usare body-parser . E cosa fa realmente e come?

npm WARN package.json: nessun campo repository

Ho installato expressjs con il seguente comando: sudo npm install -g express Ho il seguente avvertimento: npm WARN package.json range-parser@0.0.4 No repository field. npm WARN package.json fresh@0.1.0 No repository field. npm WARN package.json methods@0.0.1 No repository field. npm WARN package.json methods@0.0.1 No readme data. npm WARN package.json cookie-signature@1.0.1 No repository field. npm WARN package.json send@0.1.0 […]

Nodejs esprime e promette di non fare ciò che mi aspetto

Sto cercando di creare un’API di accesso usando NodeJS, ma il mio codice non sta facendo quello che mi aspetto. Sono molto nuovo a js, promesse e tutto questo per favore semplifica ogni risposta se ansible. Da quello che posso vedere nell’output del mio codice, la prima parte di promise non aspetta che la funzione […]

utilizzando AngularJS html5mode con nodeJS ed Express

Sto usando un server nodeJS con Express per servire la mia applicazione AngularJS. Funziona tutto bene quando utilizzo le rotte predefinite angularJS (hashbangs), ma ora sto provando ad triggersre la modalità html5. Sto triggersndo html5mode in questo modo: $locationProvider.html5Mode(true).hashPrefix(‘!’); E questo è il mio file app.js app.js : var path = require(‘path’), express = require(‘express’), […]

Interrogazioni MongoDB / Mongoose in una data specifica?

È ansible richiedere una data specifica? Ho trovato nel libro di ricette di mongo che possiamo farlo per un intervallo di query per un intervallo di date come quello: db.posts.find({“created_on”: {“$gte”: start, “$lt”: end}}) Ma è ansible per una data specifica? Questo non funziona: db.posts.find({“created_on”: new Date(2012, 7, 14) })

Come posso configurare più sottodomini in Express.js o Connect.js

Sono abituato a lavorare su httpd (Apache) che fornisce un modo per configurare i sottodomini che sono mappati su una directory. Come posso fare la stessa cosa in Connect.js / Express.js? Vedo che l’unica cosa che ho sono percorsi che non sono sicuro di come posso usare per configurare i sottodomini. Ho sottodomini come m.mysite.com, […]

Socket.IO Authentication

Sto cercando di utilizzare Socket.IO in Node.js e sto cercando di consentire al server di fornire un’identity framework a ciascuno dei client Socket.IO. Poiché il codice socket non rientra nell’ambito del codice del server http, non ha un facile accesso alle informazioni sulla richiesta inviate, quindi suppongo che dovrà essere inviato durante la connessione. Qual […]

Come abilitare la condivisione delle risorse tra origini diverse (CORS) nel framework express.js su node.js

Sto cercando di creare un server Web in node.js che supporterà lo scripting tra domini, pur continuando a fornire file statici da una directory pubblica. Sto usando express.js e non sono sicuro di come consentire lo scripting tra domini ( Access-Control-Allow-Origin: * ). Ho visto questo post , che non ho trovato utile. var express […]