搭建第一个node服务器
1、在项目文件夹根目录创建app.js:
(1)先引入模块
const http = require('http');//http是安装好node就有的一个模块,是用来创建http服务器的
(2)创建http服务器
http.createServer(function(request,response){
//request 请求对象,浏览器请求服务器里的所有内容保存在这个对象里;
//response 响应对象,服务器响应浏览器 所有的方法
response.writeHead(200,{'Content-Type':'text/html'});
// 200(状态码) , 响应类型
response.end('Hello World');
//结束响应 同时发送一个helloworld
}).listen(666);
//监听端口,自定义 2、在文件夹空白处按住shift键,同时点击鼠标右键,选中“在此处打开命令窗口”。进入命令行界面后输入:node app.js,不出现报错并且光标一直闪烁旋转说明启动成功 3、浏览器地址输入:localhost:666 访问,浏览器显示Hello World。(注:端口号可以自定义,但是不能与系统已占用端口冲突,否则会报错)
搭建第一个node服务器的更多相关文章
- 手把手教你从购买vps到搭建一个node服务器
		
要准备什么? 1.5刀 2.最好有FQ软件(可以用蓝灯) let's Go! 一.vps购买 vps可以选择digital ocean(do) 链接 ,由于是外国网站,响应比较慢,所以最好翻个墙. g ...
 - 用VLC Media Player搭建简单的流媒体服务器
		
VLC可以作为播放器使用,也可以搭建服务器. 在经历了Helix Server和Darwin Streaming Server+Perl的失败之后,终于找到了一个搭建流媒体简单好用的方法. 这个网址中 ...
 - nginx搭建rtmp协议流媒体服务器总结
		
最近在 ubuntu12.04+wdlinux(centos)上搭建了一个rtmp服务器,感觉还挺麻烦的,所以记录下. 大部分都是参考网络上的资料. 前提: 在linux下某个目录中新建一个nginx ...
 - 搭建一个最简单的node服务器
		
搭建一个最简单的node服务器 1.创建一个Http服务并监听8888端口 2.使用url模块 获取请求的路由和请求参数 var http = require('http'); var url = r ...
 - 如何快速搭建一个 Node.JS 项目并进入开发?
		
了解:如何快速搭建一个项目并进入开发? 在此不概述 Node.JS 的历史以及发展过程. 因为之前接触过通过 Java 开发语言,所以明确地知道一个服务器所需的文件,以及一个服务器所需要的操作. 那么 ...
 - 通过express快速搭建一个node服务
		
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台.可以理解为是运行在服务端的 JavaScript.如果你是一个前端程序员,不太擅长像PHP.Python或Ruby等 ...
 - 使用Node.js原生API写一个web服务器
		
Node.js是JavaScript基础上发展起来的语言,所以前端开发者应该天生就会一点.一般我们会用它来做CLI工具或者Web服务器,做Web服务器也有很多成熟的框架,比如Express和Koa.但 ...
 - node服务器搭建流程
		
1,创建一个空文件夹,用来存放项目. 2,在空文件夹中,在cmd命令提示符中输入npm init 初始化一个服务器项目. 设置的属性信息: name : 项目名称(小括号中是默认的,文件夹名相 ...
 - 一个node项目的框架搭建流程
		
项目服务端编程语言node,前端js,数据库mongodb, 开发工具用webstorm. 使用express应用生成器,生成项目雏形. 安装应用生成器工具,命令是npm install expres ...
 
随机推荐
- Spring学习之旅(九)--SpringMVC高级技术
			
文件上传 在 Web 应用中,允许用户上传文件是很常见的需求.文件上传通常是采用 multipart 格式,而 DispatcherServlet 并没有任何解析 multipart 请求数据的功能, ...
 - SpringBoot项目中如何异步执行一个方法
			
1. SpringBoot上加上开启异步方法注解:@EnableAsync 2. 在需要异步执行的方法上,加上异步方法注解 @Async 3. 测试 5. 测试结果为,访问127.0.0.1:8888 ...
 - unity_小功能实现(敌人巡逻功能)
			
利用NavMeshAgent控制敌人巡逻,即敌人在一组位置间循环巡逻. 首先我们要知道NavMeshAgent中有两个方法:1.锁定当前巡逻的某一目标位置,即navMeshAgent.destinat ...
 - Java多线程之线程的启动
			
Java多线程之线程的启动 一.前言 启动线程的方法有如下两种. 利用Thread 类的子类的实例启动线程 利用Runnable 接口的实现类的实例启动线程 最后再介绍下java.util.concu ...
 - Super和This总结
			
this: this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针. Java关键字this只能用于方法体内.当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自 ...
 - JDK中的Proxy技术实现AOP功能
			
1.需求,用户在执行某个业务方法时我们需要对这个用户进行判断是否具有权限(或者说用户是否登录了)? 例如修改用户信息,我们在update()方法前判断当前用户user是否为null(表示没有权限或者没 ...
 - 模式匹配和正则表达式_python
			
模式匹配和正则表达式的学习 python实现 正则表达式 其对文字处理有着超高的效率 利用正则表达式可以实现"三步解决一个问题" 步骤 1.用 import re 导入正则表达式模 ...
 - 洛谷P3951 小凯的疑惑 - 数学 /扩展欧几里得
			
传送门 题意:求出a和b不能通过线性组合(即n*a+m*b)得到的最大值: 思路:摘自洛谷: 不妨设 a<b 假设答案为 x 若 x≡m*a ( mod b )(1≤m≤b−1) (mod3)什 ...
 - HDU 4607 Park Visit 树的最大直径
			
题意: 莱克尔和她的朋友到公园玩,公园很大也很漂亮.公园包含n个景点通过n-1条边相连.克莱尔太累了,所以不能去参观所有点景点. 经过深思熟虑,她决定只访问其中的k个景点.她拿出地图发现所有景点的入口 ...
 - lightoj 1173 - The Vindictive Coach(dp)
			
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1173 题解:像这种题目显然可以想到n为几时一共有几种排列可以递推出来.然后就是 ...