nodejs怎么设置cookie

帮助的人:159.7亿

你对这个回答的评價是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案



我也试图在我的网站上设置登录系统

我找到了一个如何创建https服务器的示例。


据我了解每次客户端发出请求时,都应运行createServer函数

所以我的代码中包含以下内容:


 
随着网站的启动和运行,服务器运行正常
但是 respond_to_client 函数似乎永远不会运行,因为nodejs的日志文件从不指示"响应客户端"字符串
那怎么可能?
可能与我稍後将代码中的https服务器升级到websocket有关吗






,这是正在服务的聊天程序

The计划是制作Cookie来识别客户端然后设置登录系统。但是我被这个困住了 /:

峩已经复制了您的节点脚本以进行本地测试。我首先使事情在http(vs https)上运行并且能够很好地得到响应。但是移至https后,服务器将永远不会收到该请求浏览器必须在发送实际请求之前首先建立安全连接。
当尝试在同一端口上运行多个服务器(https和ws)时我遇到了类似的问题。您所拥有的非常接近但是您对https.createServer({options},handler)的设置需要进行调整

您还需要为" ca"添加选项:
我用于" ca"的值一直是文件的内容:从证书签署机构收到嘚middle.crt。

    
 

虽然可以使用自签名证书来完成此工作但由于没有签名权限,所以我从未能够这样做

    
 
因此,就像您对其他证书文件所做的一样您也应该对intermediate.crt文件执行此操作。
我发现这很困难并且文档记录不充分我不是SSL / TSL专家,但是快速搜索了中间证书:

中间证书是$ b颁发的从属证书$ b受信任的根专门用于颁发最终实体服务器证书
的结果是一个证书链,该证书链始于受信任的根CA中间是
您。此类证书称为链接根证书


    
 



  

我要回帖

 

随机推荐