全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Linux使用Node.js建立访问静态网页的服务实例详解

Linux使用Node.js建立访问静态网页的服务实例详解

一、安装node.js运行所需要的环境,:https://www./article/79536.htm

二、创建node目录(/node/www),并在目录下创建node.js服务文件server.js

var http = require('http');

var fs = require('fs');//引入文件读取模块

var documentRoot = ‘/node/www';//需要访问的文件的存放目录

var server= http.createServer(function(req,res){

  var url = req.url; 
  //客户端输入的url,例如如果输入localhost:9999/index.html
  //那么这里的url == /index.html

  var file = documentRoot + url;
  console.log(url);//node/www/index.html 
  
  /*
    file为文件路径
    function为回调函数,
    function的err为读取错误返回的信息,返回空就没有错误
    function的data为读取成功返回的文本内容
  */
  fs.readFile( file , function(err,data){
    if(err){
      res.writeHeader(404,{
        'content-type' : 'text/html;charset="utf-8"'
      });
      res.write('<h1>404错误</h1><p>你要找的页面不存在</p>');
      res.end();
    }else{
      res.writeHeader(200,{
        'content-type' : 'text/html;charset="utf-8"'
      });
      res.write(data);//将index.html显示在客户端
      res.end();
    }

  });

}).listen(9999);

console.log('服务器开启成功...');

三、创建index.html首页文件,放在路径为/node/www/下面

四、启动服务命令:node server.js

五、浏览器输入地址:http://localhost:9999/index.html

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# Linux使用Node.js建立访问静态网页的服务  # Linux中Node.js建立访问静态网页  # 客户端  # 放在  # 并在  # 就没  # 希望能  # 不存在  # 谢谢大家  # 所需要  # 首页  # 回调  # 你要找  # 目录下  # createServer  # class  # documentRoot  # var  # brush  # require  # function  # http 


相关文章: 手机网站制作与建设方案,手机网站如何建设?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  如何在IIS服务器上快速部署高效网站?  网站制作新手教程,新手建设一个网站需要注意些什么?  建站之星北京办公室:智能建站系统与小程序生成方案解析  建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  建站之家VIP精选网站模板与SEO优化教程整合指南  建站之星如何取消后台验证码生成?  建站之星安装模板失败:服务器环境不兼容?  香港服务器部署网站为何提示未备案?  浅析上传头像示例及其注意事项  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  如何快速生成凡客建站的专业级图册?  如何获取开源自助建站系统免费下载链接?  装修招标网站设计制作流程,装修招标流程?  C#怎么使用委托和事件 C# delegate与event编程方法  如何选择适合PHP云建站的开源框架?  建站主机选哪种环境更利于SEO优化?  三星网站视频制作教程下载,三星w23网页如何全屏?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  建站主机是什么?如何选择适合的建站主机?  如何在腾讯云免费申请建站?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  深圳网站制作的公司有哪些,dido官方网站?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  如何在云虚拟主机上快速搭建个人网站?  建站主机服务器选型指南与性能优化方案解析  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  建站之星代理如何优化在线客服效率?  如何快速生成橙子建站落地页链接?  制作网站的软件免费下载,免费制作app哪个平台好?  b2c电商网站制作流程,b2c水平综合的电商平台?  动图在线制作网站有哪些,滑动动图图集怎么做?  如何快速生成可下载的建站源码工具?  如何撰写建站申请书?关键要点有哪些?  如何快速生成ASP一键建站模板并优化安全性?  如何确保西部建站助手FTP传输的安全性?  如何通过VPS建站实现广告与增值服务盈利?  高防服务器租用首荐平台,企业级优惠套餐快速部署  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  制作电商网页,电商供应链怎么做?  如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  如何在阿里云通过域名搭建网站?  济南企业网站制作公司,济南社保单位网上缴费步骤?  如何在Windows 2008云服务器安全搭建网站?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  如何续费美橙建站之星域名及服务? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。