Czy możemy uzyskać zmienne w ciągu zapytania w Node.js, tak jak $_GETw PHP? Wiem, że w Node.js możemy uzyskać adres URL w żądaniu. Czy istnieje metoda uzyskania parametrów ciągu zapytania?
Oto moja prosta forma: <form id="loginformA" action="userlogin" method="post"> <div> <label for="email">Email: </label> <input type="text" id="email" name="email"></input> </div> <input type="submit" value="Submit"></input> </form> Oto mój kod Express.js /Node.js: app.post('/userlogin', function(sReq, sRes){ var email = sReq.query.email.; } Próbowałem sReq.query.emaillub sReq.query['email']lub sReq.params['email']itp żaden z nich pracy. Wszyscy wracają undefined. Po zmianie na połączenie Get …
Jestem dość nowy w Node.js i mam pewne problemy. Używam Node.js 4.10 i Express 2.4.3. Kiedy próbuję uzyskać dostęp do http://127.0.0.1:8888/auth/facebook , nastąpi przekierowanie do http://127.0.0.1:8888/auth/facebook_callback . Następnie otrzymałem następujący błąd: Error: Can't render headers after they are sent to the client. at ServerResponse.<anonymous> (http.js:573:11) at ServerResponse._renderHeaders (/home/eugene/public_html/all_things_node/projects/fb2/node_modules/connect/lib/patch.js:64:25) at ServerResponse.writeHead …
Usiłuję obsługiwać CORS w mojej aplikacji Node.js korzystającej z frameworka internetowego Express.js. Przeczytałem dyskusję grupy Google na temat tego, jak sobie z tym poradzić i przeczytałem kilka artykułów o tym, jak działa CORS. Najpierw zrobiłem to (kod jest napisany w składni CoffeeScript): app.options "*", (req, res) -> res.header 'Access-Control-Allow-Origin', '*' …
Wiem, jak uzyskać parametry dla takich zapytań: app.get('/sample/:id', routes.sample); W tym przypadku można użyć req.params.id, aby uzyskać parametru (np 2w /sample/2). Jednak w przypadku adresu URL /sample/2?color=red, jak mogę uzyskać dostęp do zmiennej color? Próbowałem, req.params.colorale to nie zadziałało.
Używam frameworka sieci ExpressJS dla NodeJS. Ludzie korzystający z ExpressJS umieszczają swoje środowiska (programowanie, produkcja, testy ...), trasy itp app.js. W Internecie . Myślę, że nie jest to piękny sposób, ponieważ gdy masz dużą aplikację, plik app.js jest za duży! Chciałbym mieć tę strukturę katalogów: | my-application | -- app.js …
Powiedzmy, że mój przykładowy adres URL to http://example.com/one/two i mówię, że mam następującą trasę app.get('/one/two', function (req, res) { var url = req.url; } Wartość urlbędzie /one/two. Jak uzyskać pełny adres URL w Express? Na przykład w powyższym przypadku chciałbym otrzymać http://example.com/one/two.
Otrzymuję następujący błąd z express: Error: request entity too large at module.exports (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/node_modules/raw-body/index.js:16:15) at json (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/middleware/json.js:60:5) at Object.bodyParser [as handle] (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/middleware/bodyParser.js:53:5) at next (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/proto.js:193:15) at Object.cookieParser [as handle] (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/middleware/cookieParser.js:60:5) at next (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/proto.js:193:15) at Object.logger (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/middleware/logger.js:158:5) at next (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/proto.js:193:15) at Object.staticMiddleware [as handle] (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/middleware/static.js:55:61) at next (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/proto.js:193:15) TypeError: /Users/michaeljames/Documents/Projects/Proj/mean/app/views/includes/foot.jade:31 29| script(type="text/javascript", …
Jak mogę pobrać plik za pomocą Node.js bez korzystania z bibliotek stron trzecich ? Nie potrzebuję niczego specjalnego. Chcę tylko pobrać plik z danego adresu URL, a następnie zapisać go w danym katalogu.
Można więc spróbować pobrać następujący obiekt JSON: $ curl -i -X GET http://echo.jsontest.com/key/value/anotherKey/anotherValue HTTP/1.1 200 OK Access-Control-Allow-Origin: * Content-Type: application/json; charset=ISO-8859-1 Date: Wed, 30 Oct 2013 22:19:10 GMT Server: Google Frontend Cache-Control: private Alternate-Protocol: 80:quic,80:quic Transfer-Encoding: chunked { "anotherKey": "anotherValue", "key": "value" } $ Czy istnieje sposób na utworzenie dokładnie …
Jestem uczniem w node.js . Co to jest Express.js ? Jaki jest tego cel w Node.js? Dlaczego tak naprawdę potrzebujemy Express.js? W jaki sposób korzystamy z Node.js? Co to jest Redis ? Czy pochodzi z Express.js?
To może być bardzo podstawowe pytanie, ale po prostu nie rozumiem. Jaka jest różnica między tworzeniem aplikacji za pomocą Express.js a uruchamianiem aplikacji nasłuchującej na porcie 1234, na przykład: var express = require('express'); var app = express(); //app.configure, app.use etc app.listen(1234); i dodanie serwera http: var express = require('express'); var …
Próbuję zmusić HTTPS do pracy na express.js dla węzła i nie mogę tego rozgryźć. To jest mój app.jskod. var express = require('express'); var fs = require('fs'); var privateKey = fs.readFileSync('sslcert/server.key'); var certificate = fs.readFileSync('sslcert/server.crt'); var credentials = {key: privateKey, cert: certificate}; var app = express.createServer(credentials); app.get('/', function(req,res) { res.send('hello'); }); …
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.