• 首页
  • 指示板
  • 服务
    • 专用的服务器
    • 主机托管
    • 58biwei
    • DDoS保护
    • IP传输
    • 备份
    • 58必威
    • GGA
  • 解决方案
    • 电子商务
    • 安全
    • 游戏
    • 举办
    • 管理
    • 金融
    • 系统集成商
  • 支持
    • 知识库
    • 社区
    • 不定期客票
  • 公司
    • 关于我们
    • 联系我们
    • 网络
    • 数据中心
    • 镜子
    • 子公司
    • 经销商
    • 博客
  • 服务
    • 专用的服务器
    • 主机托管
    • 58biwei
    • DDos保护
    • IP传输
    • 58必威
    • GGA
    • 备份
  • 解决方案
    • 电子商务
    • 安全
    • 游戏
    • 举办
    • 管理
    • 金融
    • 系统集成商
  • 指示板

Nodejs https服务器

的信任
25000 +的客户 (2001年以来)
    • 首页
    • 客户端
    • Qa论坛
    • Nodejs https服务器

    最后回复时间:2017年7月20日06:12:58

    我有一个专用的服务器,最近我已经安装了Ubuntu 14.04。你可以指导我如何创建一个简单的Node.js web服务器,可以处理HTTP请求的步骤。

    Psychz——Shrirang

    投票:0发布日期:2017-07-20 06:12:58

    Node.js是一个建立在Chrome V8 JavaScript引擎上的JavaScript运行时。这意味着Node.js提供了一个在服务器上运行JavaScript的平台。因此,我们不需要基于服务器的语言来开发web应用程序。您可以使用Node.js应用程序创建自己的HTTP服务器。

    下面的步骤将指导您创建自己的HTTP服务器。

    安装node . js

    1.请在您的终端上运行以下命令来安装当前版本。

    安装python-software-properties
    使用curl - sl https://deb.nodesource.com/setup_8.x | sudo - e bash -
    sudo apt-get安装nodejs

    2.您还可以访问Nde.js网站并安装当前版本。

    https://nodejs.org/en/

    创建您自己的HTTP服务器

    创建一个扩展名为".js"的空文件。我们正在为我们的示例创建一个名为“Hello.js”的文件。使用以下命令进行以下操作。

    sudo触摸Hello.js

    创建文件后,编辑文件并输入以下代码。

    var http =要求(“http”)
    var = http服务器。createServer(函数(请求、响应)
    {
    响应。writeHead(200, {'Content-Type': 'text/plain'});
    响应。结束(“你已进入\ n”);
    });
    server.listen (80);

    这段代码的功能是读取JavaScript,执行它并返回对象。让我们一行一行地指导您理解代码。

    1.我们包含HTTP模块以从它获得所需的函数,以便在应用程序中使用它们。

    2.我们创建了一个具有“请求和响应”功能的服务器应用程序。每次用户请求URL时都会调用“request”函数。“Response”函数是我们给请求的响应。

    3.当收到请求时,我们说发送一个报头类型为'200 '的响应。这个数字是一个正常的响应,当一个成功的响应被发送到客户端时,它在一个http头中发送。“内容类型”是文本。因此,响应应该是文本格式的。

    4.这是将给予请求的响应。它将在屏幕上显示“您已输入”,并结束响应。

    5.服务器将侦听端口80,这是默认的HTTP端口。然而,这不是强制性的。

    最后一步

    在您完成代码的编写之后,键入以下命令来运行HTTP服务器。

    节点Hello.js

    您可以通过进入浏览器检查HTTP服务器的工作情况。当您输入“localhost”时,会显示“you have entered”的提示信息。

    这个回答有用吗?

    相关的话题

    • nginx重定向http到https
    • 西班牙专用服务器
    • 用于深度学习和大数据项目的托管
    • 连续的服务器备份
    • 1U的机架空间是多少?
    • 如何托管自己的RUST服务器
    • 如何为Minecraft Bedrock设置一个专用服务器
    • 如何为太空工程师设置专用服务器
    • 在CentOS 8上设置VPN
    • 如何为Terraria设置一个专用服务器
    • CDN和负载均衡器:高效内容交付的终极组合
    • 云托管与专用服务器——你如何选择?
    • CDN托管和为什么每个网站都应该使用CDN
    • 预览Windows Server 10的发布
    • 最好的开源电子邮件服务器
    主机服务
    • 专用主机
    • 主机托管主机
    • 备份
    • IP传输
    • 必威体育怎么玩
    支持
    • 门户登录
    • 知识库
    • 社区
    公司
    • 关于我们
    • 联系我们
    • 网络
    • 数据中心
    • 镜子
    • 子公司
    • 经销商
    • 博客
    政策
    • 隐私政策
    • 可接受的使用政策
    • 条款和条件
    • 服务水平协议
    公司
    • 必威平台Psychz网络,
      一个丰富的解决方案公司
      611 Wilshire大道300号
      洛杉矶,加州90017
      美国
    • 美国/加拿大:800-933-1517
    • 国际:626-549-2801
    订阅我们的邮件列表
    *指示要求
    版权所有©2021 Psychz 必威平台Networks,一家prouse Solutions Inc .公司