Główne różnice między req.queryi req.paramw Express Czym się różnią od siebie Kiedy używać i w jakich przypadkach Załóżmy, że klient w żądaniu wysyła, powiedzmy, parę Android (klucz, wartość)… którego użyć? [EDYTOWAĆ] Załóżmy, że android wysyła żądanie POST -> Intencją jest wysłanie (klucz, wartość) do klienta, a serwer powinien wykonać zapytanie …
Mam te dane w mongodb: { "name": "Amey", "country": "India", "region": "Dhule,Maharashtra" } i chcę pobrać dane podczas przekazywania nazwy pola jako zmiennej w zapytaniu. Poniższe nie działa: var name = req.params.name; var value = req.params.value; collection.findOne({name: value}, function(err, item) { res.send(item); }); Jak wysłać zapytanie do mongodb, zachowując dynamikę …
W mojej aplikacji używam Express, a także Body-Parser. app.use(bodyParser.urlencoded({ extended: false })); Ale co oznacza „rozszerzona” w wyrażeniu 4.0? znalazłem to extended - parse extended syntax with the qs module. Jednak nadal nie mogę zrozumieć, co to znaczy.
Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie rozsądnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy . Zamknięte 8 lat temu . Jestem nowicjuszem w Node …
Obecnie piszę interfejs API, który będzie wymagał od użytkownika przekazania tokenu uwierzytelniania w nagłówku każdego żądania. Teraz wiem, że mogę utworzyć trasę typu catchall, powiedz app.get('/*', function(req,res){ }); ale zastanawiałem się, jak to zrobić, aby wykluczało pewne trasy, takie jak /loginlub /?
Załóżmy, że mam dwie kolekcje / schematy. Jednym z nich jest schemat użytkowników z polami nazwy użytkownika i hasła, a zatem mam schemat blogów, który zawiera odniesienie do schematu użytkowników w polu autora. Jeśli użyję Mongoose do zrobienia czegoś takiego Blogs.findOne({...}).populate("user").exec() Będę mieć również wypełniony dokument Blog i nazwę użytkownika, …
Oto mój kompletny błąd: Error: Cannot find module 'ejs' at Function._resolveFilename (module.js:317:11) at Function._load (module.js:262:25) at require (module.js:346:19) at View.templateEngine (/Users/shamoon/local/node/lib/node_modules/express/lib/view/view.js:133:38) at Function.compile (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:65:17) at ServerResponse._render (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:414:18) at ServerResponse.render (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:315:17) at /Users/shamoon/Sites/soldhere.in/app.js:26:7 at callbacks (/Users/shamoon/local/node/lib/node_modules/express/lib/router/index.js:272:11) at param (/Users/shamoon/local/node/lib/node_modules/express/lib/router/index.js:246:11) Mój kod źródłowy jest również bardzo prosty: var express = require('express'); var …
Muszę zamknąć serwer po otrzymaniu oddzwaniania z /auth/github/callback adresu URL. W przypadku zwykłego serwera zamykającego HTTP API obecnie obsługuje server.close([callback]) funkcję API, ale w przypadku serwera node-express otrzymuję TypeError: Object function app(req, res){ app.handle(req, res); } has no method 'close' błąd. I nie wiem, jak znaleźć informacje, aby rozwiązać ten …
W ekspresowym samouczku autor używał rozszerzenia npm module morgan. Co może zrobić Morgan dla aplikacji ekspresowej? Czy ktoś mógłby mi pomóc to zrozumieć? Mam to przez googlowanie, ale nic tu nie rozumiem: var express = require('express') var morgan = require('morgan') var app = express() app.use(morgan('combined')) morgan('combined') morgan(':remote-addr :method :url') morgan(function …
Jestem nowy w programowaniu Node.js i niedawno stworzyłem przykładową działającą aplikację internetową przy użyciu (Express, Backbone i inne bezpłatne technologie widoku, z mongoDB). Teraz jestem w punkcie, w którym chcę wdrożyć to samo w środowisku przejściowym i nie jestem pewien, jak spakować tę aplikację i dystrybuować to samo. [Potrafię zająć …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.