文档章节

nodejs_HelloWorld

seecheng
 seecheng
发布于 2015/03/23 22:16
字数 177
阅读 190
收藏 5
点赞 0
评论 2

   nodejs称为服务器端的javascript,因为本身可以构建服务器,如下是一个简单的Http服务器

/**
*
* Node.js base server
*/
var http=require('http');//获取nodejs原生模块提供的Http对象
http.createServer(function(req,res){//利用Http Api createServer创建服务器
res.writeHead(200,{'Content-Type':'text/plain'});//编写Http响应对象的头信息
res.end('Hello World\n');
}).listen(1337,"127.0.0.1");//启动服务器的监听端口和IP
console.log('Server running at http://127.0.0.1:1337');//控制台输出

上述文件的路径为:D:\app\app.js  在dos窗口中,进入  D:\app 运行node app.js 会输出

Server running at http://127.0.0.1:1337
打开浏览器,
http://127.0.0.1:1337
web页面可以看到Hello World,这样一个简单的程序得以完成。




© 著作权归作者所有

共有 人打赏支持
seecheng
粉丝 4
博文 8
码字总数 3025
作品 0
武汉
程序员
加载中

评论(2)

seecheng
seecheng

引用来自“西夏一品堂”的评论

这东西主要用来做什么
处理高并发。
西夏一品堂
西夏一品堂
这东西主要用来做什么
linux上安装nodejs的步骤和注意问题

Linux(Ubuntu)下安装NodeJs安装nodeJS之前,如果没有安装g++及 libssl-dev,则先要安装好,安装方法如下:$ sudo apt-get install g++$ sudo apt-get install libssl-dev 接下来,就可以下...

wangxuxu
2015/06/02
0
0
Node.js开发入门—notepad++ for Node.js

对于Node.js开发,论IDE的话,Webstorm是不二的选择,但它是收费的(可免费使用30天)。一开始,我们先将就一下,使用notepad++来编写Node.js应用。这样做还有一大好处:没有关于Node.js的代...

foruok
2015/09/12
0
0
nodejs终端的坑--新手向

npm install -g react-tools 命令无法在node.js终端里运行, 并报错npm should be run outside of the node repl, in your normal shell, 将此命令用cmd运行,,成功运行,,nodejs只能运行js代码...

沐日starTree
2016/02/23
39
0
第一个node.js应用

前提:已经安装好node.js 新建文件helloworld.js,写入代码: 在helloworld.js所在文件夹下按住“shift”+鼠标右键,选择“在此处打开命令窗口”,打开cmd控制台,输入以下代码: 运行结果如...

唐佳
2016/08/23
10
0
phonegap3.0 安装使用

phonegap3.0 真的快了好多,赶紧来试试吧 是好东西,但是初始化有点麻烦,不过解决了,你就会发现这个版本太爽了 先说安装吧 3.0是通过nodejs安装的,不像以前的版本有安装包 下载nodejs npm inst...

thinkgood
2013/09/17
0
4
自学Node.js: WebStorm+Node.js开发环境的配置

WebStorm是作为JS开发IDE存在的,并且支持流行的Node.js以及JQuery等js框架。而Node.js简单说就是一个JS类库并且配备有Google的V8 js引擎来解析和执行js脚本。 那WebStorm+Node.js这样一个组...

红有三Evan
2014/09/11
0
0
windows 下安装nodejs及其配置环境

相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼。有关nodejs的相关资料网上已经铺天盖地。由于它的高并发特性,造就了其特殊的应用地位。 国内目前关注最高,维护最...

weixingo
2016/07/01
17
0
hi-nginx-1.4.9 正式发布,支持 Javascript 后端开发

hi-nginx-1.4.9已经发布。 更新: 支持javascript后端开发 修复脚本搜索的一个bug 从这一版开始,hi-nginx开始支持javascript,这意味着把javascript应用于后端开发,将不再只有nodejs这唯一...

所以呢
05/14
0
0
NodeJs 学习(一) HelloWorld

nodejs的软件下载安装,我使用的是win版本,一键安装非常方便 安装完成后,在命令窗口使用, node --version 查看安装的node版本 HelloWorld service.js 文件 var http = require("http"); //...

Element0506
2015/11/17
0
0
Node.js菜鸟入门HelloWorld。

现在javascript是火到不行了,能干的事情越来越多了,现在根据MVC提出了一种新的WEB的分层模式MVP(Model-View-Presenter)也被人提的蛮多的。MVP主要是想把部分逻辑推到客户端运行,这样也能起...

Line
2014/03/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

zk实战--rpc框架集群化

在看此篇内容时需要浏览下面内容 netty实战--手写rpc框架 前文功能简介以及功能扩充 利用netty来实现一个点对点的rpc调用。客户端和服务端都是靠手写地址进行socket同学的,无法1对多,也无法...

xpbob
16分钟前
8
0
springboot 发送邮件

获取授权码 添加配置 # 账号和密码spring.mail.username=aaa@qq.comspring.mail.password=bbb# 服务器地址spring.mail.host=smtp.qq.comspring.mail.properties.mail.smtp.ssl.en...

阿豪boy
17分钟前
0
0
如何使用GNU Ring?

文章名:如何使用GNU Ring? 作者:冰焰火灵X 1079092922@qq.com 文章许可:CC BY-SA 4.0 ##1. 安装 下载GNU Ring 点击左边选择你的系统版本(这里以 GNU/Linux 为例,我使用的是Mint 18.3)...

ICE冰焰火灵X
19分钟前
1
0
深入理解springMVC

什么是spring MVC Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而...

Java填坑之路
25分钟前
1
0
《射雕英雄传》书摘

1. 我虽是个飘泊江湖的贫家女子,可不是低三下四、不知自爱之人。你如真心爱我,须当敬我重我。我此生决无别念,就是钢刀架颈,也决意跟定了你。将来……将来如有洞房花烛之日,自然……自能...

k91191
36分钟前
0
0
解决:modal中datePicker 选中时,会触发modal的hidden.bs.modal事件

最近项目中发现了一个bug,具体表现为选中模态框上datepicker组件上的日期时,会触发模态框的关闭事件,导致数据编辑无法正常进行。网上搜索了下,解决方法如下: $('.datepicker').on('hid...

Funcy1122
39分钟前
0
0
Redis分布式锁的正确实现方式

前言 分布式锁一般有三种实现方式: 1.数据库乐观锁 2.基于Redis的分布式锁; 3.基于Zookeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis...

大海201506
今天
1
0
ClassNotFoundException: javax.el.ELManager

这个是因为tomcat7中的el-api2.2,有些版本太低,建议升级tomcat到8.0,利用el-api3.0就会解决这个问题。

无语年华
今天
0
0
Jvm堆内存的划分结构和优化,垃圾回收详解(详细解答篇)

在JVM中堆空间划分如下图所示 上图中,刻画了Java程序运行时的堆空间,可以简述成如下2条 1.JVM中堆空间可以分成三个大区,新生代、老年代、永久代 2.新生代可以划分为三个区,Eden区,两个幸...

嘻哈开发者
今天
1
0
CentOS 7.4 设置系统字符编码

1.语言变量LANG在 /etc/locale 文件中。 2.可以通过/ect/profile 来修改LC_TYPE 变量的值 添加如下代码 export LC_ALL="zh_CN.GBK" export LANG="zh_CN.GBK" 到profile文件中,变量的可以修改...

qimh
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部