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和HTTPS
- 6. nodejs和mysql连接失败?
- 7. 连接到api nodeJS和mongoDB
- 8. 如何连接solr和nodejs?
- 9. Android HTTPS连接
- 10. OKHttp连接HTTPS
- 11. cURL https连接
- 12. HTTPS连接
- 13. https连接Android
- 14. HTTPS连接
- 15. AMQP NodeJS连接
- 16. HTTPS在使用nodejs连接到Bing API时获取连接拒绝错误
- 17. nodejs表达和使用https
- 18. Wakanda服务器CORS与HTTPS连接
- 19. 与一个站点(Android)的HTTPS连接
- 20. android如何能够与https连接?
- 21. 连接到https://oauth.live.com/authorize与卷曲
- 22. 无法关闭与NodeJS的mysql连接
- 23. nodejs MySQL连接与SQLite故障转移
- 24. 连接的NodeJS并与码头工人
- 25. 关闭mongodb原生nodejs与连接池的连接
- 26. 允许https连接
- 27. Haskell Network.Browser HTTPS连接
- 28. 连接工厂HTTPS
- 29. 启用HTTPS连接?
- 30. 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