我知道在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
?
谢谢!
答案 0 :(得分:1)
您需要购买域名为“mywebsite”的网络服务器。所以它由域控制器控制。
“ http:// ”显然是服务器使用的协议。
“ mywebsite ”是您的网站域名,不由节点控制。
“ .com ”是由节点控制的顶级域不。
“ / somestuff ”由节点控制。
所以要获得一个看起来像http://mywebsite.com/somestuff的网站。 您需要购买域名“mywebsite”并选择顶级域名“com”,这可以从任何提供Web服务器的公司完成。你可以用节点控制的唯一东西是“/ somestuff”。域名和顶级域名之后的所有内容都由您直接控制,因此可以轻松更改。购买服务器后,其他东西无法更改。那么它可以,但你必须购买一个新域....