一、先去官网下载nodejs,按自己的系统一步一步操作,基本很简单,这里就不多介绍了。

二、安装完成后,通过cmd验证是否安装成功,输入node -v可以查看版本号。

三、用开发工具创建一个js文件,命名为server.js。

四、开始写js文件,先引用http模块。

五、开始创建服务器。

六、添加回调函数,响应客服端请求。

七、我们这里做一个简单的响应吧,响应一张网页,网页里有几个字。

八、运行服务并设置监听端口。

九、打开cmd,这回要启动服务器了。

  1. 命令行要在js文件所在的文件路径运行,这里我的路径是f:/js里
  2. 通过node命令来运行文件让服务启动,我这里命令是node server.js
  3. 如下图,当光标在最下面闪动的时候,就是服务挂起运行的时候。
  4. 不要关掉cmd,关掉了,服务器就停了,cmd一直要开的。

十、打开浏览器,我们访问一下我们的服务器吧。

本文来源于今日头条,落笔承冰原创,下面是源码。


var http = require("http");// 这里是模块的引用,引用的是http模块var server = http.createServer(function (req,res) { // 这个函数是一个回调函数,req是请求,res是响应,服务器就是 // 为了响应客户端请求的。 res.writeHead(200,{"Content-type":"text/html;charset=UTF-8"}); // 这里我设置一个http头部,我要响应的是一个html网页文件,字符集为utf-8 res.end("你好,我是服务器响应的网页。"); // 这句end一定要有,只有end了,服务器才会把响应发送出去。});// 以上是创建服务器实例server.listen(3000,"127.0.0.1");//运行服务器,设置端口号和ip,3000是端口号,后面是IP

nodejs html引用js_nodejs做出最简单的网页服务端。【501】相关推荐

  1. 基于media-server简单的rtsp服务端实现

    前言:学习一个协议总是枯燥乏味,如果能快速做出个小成品来,然后根据协议不断完善其功能,那就好多了.下面分享一个rtsp服务端的示例小程序,代码200多行,VLC和ffmpeg能正常拉多路流,适合新手探 ...

  2. java cxf服务端_webservice概述及cxf在Java开发中应用(二) 简单搭建cxf服务端

    首先我们下载cxf的jar包,我这里下载的是apache-cxf-3.0.4这个版本,目前最新的. Eclipse里面新建一个Java project,在工程中引入需要的jar: 这些包里面包含了je ...

  3. Netty 的基本简单实例【服务端-客户端通信】

    Netty是建立在NIO基础之上,Netty在NIO之上又提供了更高层次的抽象. 在Netty里面,Accept连接可以使用单独的线程池去处理,读写操作又是另外的线程池来处理. Accept连接和读写 ...

  4. netcore 实现一个简单的Grpc 服务端和客户端

    参考资料,和详细背景不做赘述. 首先定义prop 文件 syntax ="proto3"; package RouteGrpc; service HelloWorld{ rpc S ...

  5. nodejs html引用js_NodeJS与模块系统

    本文作者:刘观宇,360 奇舞团高级前端工程师.技术经理,W3C CSS 工作组成员. 孤山寺北贾亭西,水面初平云脚低.几处早莺争暖树,谁家新燕啄春泥.乱花渐欲迷人眼,浅草才能没马蹄.最爱湖东行不足, ...

  6. 一个简单的问卷调查服务端设计

    最近遇到个需求需要设计个问卷调查,包括发布问卷.选择题型.提交问卷.统计选择题的选项概率,所以就简单设计了下.(备注:无题库概念) 1.数据库设计 问卷信息表 DROP TABLE IF EXISTS ...

  7. 【Python 基础】网络编程 - Python写一个简单的HTTP服务端和客户端,实现Client/Server交互

    1.HTTP 首先讲一下http和https,详细可以去看runoob http-vs-https 基本概念 HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用 ...

  8. c# WINFORM SOCKET编程-简单聊天程序(服务端)

    初学C#的SOCKET编程,照着网上的代码写下来,程序总是有问题,经过自己长时间的调试,完成程序,以下是原码,有需要可以参考一下,还不完善,欢迎大家批评指正.(这里的代码没更新,附件重新上传更新,在另 ...

  9. linux网络编程之用socket实现简单客户端和服务端的通信(基于UDP)

    1.sendto和recvfrom函数介绍 sendto(经socket传送数据) 相关函数 send , sendmsg,recv , recvfrom , socket 表头文件 #include ...

最新文章

  1. 基于OpenCV实战:对象跟踪
  2. AttributeError: module ‘sys‘ has no attribute ‘maxint‘
  3. 如何正确清理Excel互操作对象?
  4. python之知乎的正确打开方式
  5. oracle中的常用函数
  6. 考研408大纲22年考研
  7. OWASP依赖性检查Maven插件–必须具备
  8. Linux系统中nc工具那些不为人知的用法
  9. Java Web学习总结(8)——使用Cookie进行会话管理
  10. TurboMail邮件服务器 V4.2.0 正式发布
  11. Dynamics 365 Customer Engagement中插件的调试
  12. 研磨java系列_研磨设计模式 之 工厂系列(一)简单工厂模式
  13. 企业请专职SEO和外包给科技公司做优化,有什么不同?
  14. mysql order优化2019_MySQL 效率提高N倍的19条MySQL优化秘籍
  15. 解除封闭、寒假延长!多校发通知!
  16. 外卖O2O的用户画像实践
  17. Nessus介绍与安装
  18. 批量修改文件后缀名(脚本)
  19. 【Python】根据汽车品牌列表及链接地址分别获取对应子品牌及车系数据列表
  20. 产品分析报告:「腾讯相册管家」,你的回忆,由我珍藏

热门文章

  1. jqGrid专题:jqGrid原理
  2. python+opencv中imread函数第二个参数的含义
  3. RTT的线程同步篇——总结
  4. tl r402路由器设置_记一次TP-LINK路由器问题排查
  5. 2021年数据科学家面试:4个基本SQL窗口函数介绍以及示例
  6. 如何用 Redis 做实时订阅推送的?
  7. MySQL 传统复制与 GTID 复制原理及操作详解
  8. 从环境搭建到回归神经网络案例,带你掌握Keras
  9. DBA:介里有你没有用过的“CHUAN”新社区版本Redis6.0
  10. 聊聊LiteOS事件模块的结构体、初始化及常用操作