7
A
回答
11
而不是創造http
服務器,使用https
服務器連接:
var fs = require('fs');
var connect = require('connect')
//, http = require('http'); Use https server instead
, https = require('https');
var options = {
key: fs.readFileSync('ssl/server.key'),
cert: fs.readFileSync('ssl/server.crt'),
ca: fs.readFileSync('ssl/ca.crt')
};
var app = connect();
https.createServer(options,app).listen(3000);
查看文檔https
(https是tls的子類)here
1
從http://tjholowaychuk.com/post/18418627138/connect-2-0
HTTP和HTTPS
此前connect.Server從節點的核心net.Server繼承來的, 使得它很難爲應用程序提供HTTP和HTTPS 。 connect()(以前的connect.createServer())的結果現在是 ,只是一個JavaScript函數。這意味着,你可以省略調用 app.listen(),並且只需通過應用節點net.Server如下所示:
var connect = require('connect') , http = require('http') , https = require('https'); var app = connect() .use(connect.logger('dev')) .use(connect.static('public')) .use(function(req, res){ res.end('hello world\n'); }) http.createServer(app).listen(80); https.createServer(tlsOptions, app).listen(443);
這同樣適用於快遞3.0無疑的,因爲它繼承連接2.0
相關問題
- 1. appcelerator連接到nodejs https REST
- 2. nodejs與solandra連接
- 3. Faye與HTTPS nodejs
- 4. 如何在nodejs中使用https連接?
- 5. 與NodeJS和ExpressJS的Oracle連接
- 6. 與Android的HTTPS連接
- 7. DocuSign與NodeJS連接w/Express
- 8. 如何連接mysql與nodejs?
- 9. 鉻,的NodeJS和HTTPS
- 10. https連接和ajax請求
- 11. 如何連接solr和nodejs?
- 12. nodejs和mysql連接失敗?
- 13. 連接到api nodeJS和mongoDB
- 14. Android Https連接。
- 15. https連接Android
- 16. Android HTTPS連接
- 17. OKHttp連接HTTPS
- 18. HTTPS連接
- 19. cURL https連接
- 20. Jsoup HTTPS連接
- 21. HTTPS連接
- 22. https服務的https連接
- 23. AMQP NodeJS連接
- 24. NodeJS MongoDB連接
- 25. HTTPS在使用nodejs連接到Bing API時獲取連接拒絕錯誤
- 26. nodejs表達和使用https
- 27. android如何能夠與https連接?
- 28. 連接到https://oauth.live.com/authorize與捲曲
- 29. 無法與紅寶石https連接
- 30. Wakanda服務器CORS與HTTPS連接
http://nodejs.org/api/https.html#https_class_https_server。 – verisimilitude 2013-03-17 04:39:54
查看Connect 2.0上的這篇博文http://tjholowaychuk.com/post/18418627138/connect-2-0 – 2013-03-17 06:03:59
很好。感謝您的幫助。 – herry 2013-03-20 00:46:51