Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js DigitalOcean:域与www一起工作,但不是没有?_Node.js_Dns - Fatal编程技术网

Node.js DigitalOcean:域与www一起工作,但不是没有?

Node.js DigitalOcean:域与www一起工作,但不是没有?,node.js,dns,Node.js,Dns,我在域中遇到问题,无法获取http://sparkles-cakes-of-art.co.uk注册为http://www.sparkles-cakes-of-art.co.uk 在过去的几个小时里,我在这个问题上搜索了很多,每个人似乎都有相反的问题,他们无法让网站与URL中的www.一起运行。有一个例子我遇到了相同的问题,但该解决方案不起作用 我的记录如下: A@138.68.141.28 CNAMEwwwwww.sparkles-cakes-of-art.co.uk. (对于同一个CNAME,

我在域中遇到问题,无法获取
http://sparkles-cakes-of-art.co.uk
注册为
http://www.sparkles-cakes-of-art.co.uk

在过去的几个小时里,我在这个问题上搜索了很多,每个人似乎都有相反的问题,他们无法让网站与URL中的
www.
一起运行。有一个例子我遇到了相同的问题,但该解决方案不起作用

我的记录如下:

A
@
138.68.141.28

CNAME
www
www.sparkles-cakes-of-art.co.uk.

(对于同一个CNAME,我输入了
@
,DigitalOcean会自动更改为
www.sparkles-cakes-of-art.co.uk。


我读过这篇文章,可能需要在web服务器级别进行修复。在这种情况下,如何使用NodeJS、Express实现这一点?我在这里也提出了一些解决方案,但似乎我甚至无法从非www URL访问服务器,让它做任何事情。

所以基本上我觉得自己像个白痴,但也许我的白痴将来会为其他人服务。这里是那些有同样问题的人的答案

使用DigitalOcean时,在此页面(网络页面,以防链接失效):

确保域中没有www。请通过添加另一个域来删除www。如果存在,则该域将正常工作

您可能会遇到相反的问题(您现在无法访问www.link),但修复起来要容易得多,而且有很多关于它的讨论。基本上要解决这个问题,请添加一个CNAME,如
www
@