Javascript 如何安装node.js从我家广播
我目前正在学习Node.js,想知道是否可以从我的一台家用电脑上播放我的网站 对于本地发布,我正在使用以下代码:Javascript 如何安装node.js从我家广播,javascript,node.js,sockets,http,https,Javascript,Node.js,Sockets,Http,Https,我目前正在学习Node.js,想知道是否可以从我的一台家用电脑上播放我的网站 对于本地发布,我正在使用以下代码: const http = require('http'); const fs = require('fs'); const hostname = '127.0.0.1'; const port = 3000; fs.readFile('index.html', (err, html) => { if(err){ throw err; };
const http = require('http');
const fs = require('fs');
const hostname = '127.0.0.1';
const port = 3000;
fs.readFile('index.html', (err, html) => {
if(err){
throw err;
};
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-type','text/html');
res.write(html);
res.end();
});
server.listen(port, hostname, () => {
console.log('Server started on port: '+port);
});
});
但我不确定需要做些什么才能使我的网站向公众开放。如何设置“主机名”以及广播一个或多个站点所需的其他操作
我不是要一个完整的健壮的服务器代码,只是一个在WEB上打招呼的最小站点
非常感谢您可以在Heroku、firebase等平台上托管它。它们为您提供了一个可公开访问的url 简易路线: 见阿伦的答案 正式路线:
任何人都可以随时更正我/为步骤添加详细信息。当你说“主机名”时,是指DNS名称还是IP地址?你是在问如何使用Node.js在页面上打印helloworld吗?Gab我已经知道如何在本地发布了。上面的代码能够将index.html发送到浏览器。效果很好。但是我如何把它推到网上呢?从技术上讲,它是在网上的。如果你给某人你的IP地址,他们就可以进入你的页面。要让域名指向您的页面,您需要购买一个域名,然后让它指向您的IP地址。我拥有至少8个域名,但主机不支持Node.JS。IP的指向是如何完成的?我不知道…我的帐户上需要静态IP吗?OP正在询问如何从他的个人PC托管网站是的,我知道一些主机迎合Node.js,但我想知道如何在家里做到。Arun,我看起来像Heroku。看起来很有趣。我下载了它,会弄乱它一点。谢谢。这是目前为止最好的答案。谢谢T-Rez这是一个很好的答案@T-Rez,因为Dekoss对nodejs来说是新的,我觉得他可以更容易地在现有的平台上建立它。