全网整合营销服务商

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

免费咨询热线: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配置教程:代码生成技巧与站点搭建指南  C++如何使用std::optional?(处理可选值)  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  简历在线制作网站免费版,如何创建个人简历?  视频网站制作教程,怎么样制作优酷网的小视频?  小型网站制作HTML,*游戏网站怎么搭建?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  建站之星代理平台如何选择最佳方案?  如何在服务器上配置二级域名建站?  如何彻底卸载建站之星软件?  公司网站设计制作厂家,怎么创建自己的一个网站?  制作公司内部网站有哪些,内网如何建网站?  大连 网站制作,大连天途有线官网?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  如何正确下载安装西数主机建站助手?  存储型VPS适合搭建中小型网站吗?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  如何在香港免费服务器上快速搭建网站?  ,巨量百应是干嘛的?  如何零基础开发自助建站系统?完整教程解析  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  网站按钮制作软件,如何实现网页中按钮的自动点击?  建站三合一如何选?哪家性价比更高?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  小程序网站制作需要准备什么资料,如何制作小程序?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  如何用腾讯建站主机快速创建免费网站?  如何快速上传建站程序避免常见错误?  为什么Go需要go mod文件_Go go mod文件作用说明  义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  如何通过宝塔面板实现本地网站访问?  外贸公司网站制作哪家好,maersk船公司官网?  如何用PHP工具快速搭建高效网站?  建站主机是什么?如何选择适合的建站主机?  如何用AWS免费套餐快速搭建高效网站?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  C#如何使用XPathNavigator高效查询XML  如何在Windows服务器上快速搭建网站?  如何在云主机上快速搭建多站点网站?  建站之星伪静态规则如何正确配置?  如何用西部建站助手快速创建专业网站?  c# 在ASP.NET Core中管理和取消后台任务  微课制作网站有哪些,微课网怎么进? 

您的项目需求

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