node express http(s)服务器自定义URL

时间:2016-03-30 21:57:20

标签: node.js http express

我知道在Node with Express中构建一个基本的HTTP服务器,我只需要这个代码:

var http = require('http');
var express = require('express');
var app = express();
var server = http.createServer(app);

server.listen(1234);
console.log('HTTP server listening on port: $d',server.address().port);

然后我可以:

curl http://123.45.67.89:1234 

然后再回复。

我的问题:而不是URL:PORT是我的主页,它是一个域控制器还是我的节点/快速应用程序,它允许我的主页:

http://mywebsite 

http://mywebsite/somestuff

谢谢!

1 个答案:

答案 0 :(得分:1)

简短回答

您需要购买域名为“mywebsite”的网络服务器。所以它由域控制器控制。

答案很长

http:// ”显然是服务器使用的协议。

mywebsite ”是您的网站域名,由节点控制。

.com ”是由节点控制的顶级域

/ somestuff ”由节点控制。

所以要获得一个看起来像http://mywebsite.com/somestuff的网站。 您需要购买域名“mywebsite”并选择顶级域名“com”,这可以从任何提供Web服务器的公司完成。你可以用节点控制的唯一东西是“/ somestuff”。域名和顶级域名之后的所有内容都由您直接控制,因此可以轻松更改。购买服务器后,其他东西无法更改。那么它可以,但你必须购买一个新域....