位置: 编程技术 - 正文

利用node.js搭建简单web服务器的方法教程(node.js怎么搭建服务器)

编辑:rootadmin

推荐整理分享利用node.js搭建简单web服务器的方法教程(node.js怎么搭建服务器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs搭建服务器全流程,利用node.js搭建服务器,nodejs搭建服务器全流程,node.js怎么搭建服务器,node搭建项目,利用node.js搭建服务器,node.js怎么搭建服务器,利用node.js搭建服务器,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

使用Nodejs搭建Web服务器是学习Node.js比较全面的入门教程,因为要完成一个简单的Web服务器,你需要学习Nodejs中几个比较重要的模块,比如:http协议模块、文件系统、url解析模块、路径解析模块、以及重定向问题,下面我们就简单讲一下如何来搭建一个简单的Web服务器。

早先不使用web服务器的情况下想要在浏览器端访问本地资源,可以利用firefox浏览器,其可以自己启动一个小型web服务器。为了让刚接触node的人也能大体看懂,本文的代码我将尽量简化。

准备

首先,需要安装nodejs,这个可以去官网下载,目前我本地安装的v0.版本。

安装完成后可以通过命令行测试安装是否成功,输入:node -v,应该会显示当前安装node版本号。本文中用到的模块,都是nodejs核心模块,不需要从外部下载,如果有需要,可以使用以下命令安装:npm install xxx。

开始

利用node.js搭建简单web服务器的方法教程(node.js怎么搭建服务器)

下一步,新建js文件,可以命名为server.js,代码如下:

启动

当node安装完成及上述server.js文件也新建好之后。将其与你要访问的文件夹放在一起,可以放同层或者直接下层。比如,如果你要访问d:testdebug文件夹。

你可以先将当前文件放入同层或者直接下,然后输入如下命令启动web服务:

先打开`cmd`,进入server文件所在目录,比如是`test`目录; 然后输入:`node server debug`(同层), 或者`node server`(子层), 此时会提示`server running at 表示启动服务成功; 最后打开浏览器,进入:`.0.0.5:`,即可访问此资源。

最后

简单解释下上面的代码。

首先最上面的require表示需要用到那几个模块,先引用一下;

arg表示输入的命令行的第三个参数,上面是做了手动截取;

createServer方法表示创建一个http服务,以函数为参数,本文代码中传入了一个匿名函数;

req,表示http request(请求)对象,其携带着来自客户端此次http请求的相关信息,例如请求method、请求query参数、请求header头信息等; res,表示http response(返回)对象,用来给客户端返回请求资源用,可以手动添加信息,例如返回的数据、返回的头信息等、返回的code等; fs,表示文件资源对象,具体可以访问nodejs官网的api; path,表示资源路径对象,具体可以访问nodejs官网的api。

listen表示创建的服务监听,一旦访问了此端口,将进入此前的匿名函数回调中,将资源返回给客户端。

总结

标签: node.js怎么搭建服务器

本文链接地址:https://www.jiuchutong.com/biancheng/376374.html 转载请保留说明!

上一篇:NodeJS配置HTTPS服务实例分享

下一篇:原生node.js案例--前后台交互(原生js import)

  • 个体摊贩
  • 新公司三个月没有录入职员
  • 工业企业结转成本表格模板
  • 资金结存科目余额对应
  • 一般纳税人变成小规模 在电子税务局哪里可以找到
  • 福利费的支出要求及标准
  • 外资企业研发中心
  • 录入凭证需要做哪些工作
  • 退货未开发票如何做账
  • 餐饮消费方式
  • 空调折旧费用科目
  • 出售专利权收入属于什么收入
  • 材料成本会计的主要内容
  • 固定资产待抵扣进项税率
  • 多计提以前年度损益调整账务处理怎么做
  • 公司销售二手车账务处理
  • 公司出差是自己先垫付再报账吗
  • 税控设备可以跨省销售吗
  • 没有真实业务的票据贴现
  • 查账征收企业所得税年度申报
  • 股东贷款企业贷债务
  • 建筑业进项税抵扣不足
  • 别人帮我们公司代定机票怎么做账
  • 企业购入交易性金融资产支付的交易费用
  • 稽查查补税款怎么计算企业所得税
  • 关于工程施工的文章
  • win10更新kb5006670
  • 专家评审费是否需要发票
  • 苹果手机升级微信版本
  • php splqueue
  • 什么时编制
  • wrme.exe是什么
  • 资金性质是什么有哪些方面
  • 劳务公司账务处理办法
  • 非关联企业借款利息扣除
  • 残保金怎么核算
  • 基于stm32的毕业设计
  • 线性回归csdn
  • 在网上怎么样查个人征信
  • 什么是合伙企业?它的特点有哪些?
  • 劳务公司需要缴纳社保吗
  • mongodb cond
  • 关于SQL Server安全控制的说法正确的是
  • 小规模减免附加税会计分录怎么做
  • 普通发票一般几个点
  • 生育津贴和产假工资就高原则
  • 企业购买随时准备出售的债券
  • 主营业务收入的明细科目怎么写
  • 计提合同印花税怎么做账
  • 库存现金账实不符怎么处理
  • 企业将购进的原材料分录
  • 预付款项属于什么会计要素
  • 代理进口的增值税是多少
  • 多计提的费用可以记收入吗会计分录
  • 去年所得税汇算清缴报表填错了今年可以改吗
  • 退回多交的所得税怎么退
  • 误餐补助标准国家规定
  • 财务费用利息收入怎么记账
  • 领用材料属于什么会计分录
  • 公司成本包含什么
  • sql常用语句大全 实例
  • SQLserver导入Excel文件到表
  • centos直接安装
  • 微软新品什么时候上市
  • win8的ie浏览器
  • dos 批处理
  • Android 中的 TableLayout 继承自
  • 学习标准——笔记
  • js中的隐式类型转换
  • jquery点击按钮跳转页面
  • unity3d导出fbx文件
  • 访问网页显示脚本错误
  • javascript instanceof 与typeof使用说明
  • android 获取手机屏幕截图
  • jquery根据name
  • 电子税务局错误代码
  • 上海地铁和公交乘车码
  • 上海工资8000税后多少
  • 企业怎么成立工会组织
  • 重庆公交司机收入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设