文档章节

nodejs_HelloWorld

seecheng
 seecheng
发布于 2015/03/23 22:16
字数 177
阅读 191
收藏 5

   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
粉丝 5
博文 7
码字总数 3017
作品 0
武汉
程序员
私信 提问
加载中

评论(2)

seecheng
seecheng

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

这东西主要用来做什么
处理高并发。
西夏一品堂
西夏一品堂
这东西主要用来做什么
编写Node.js原生扩展

原文出处:https://www.cloudkick.com/blog/2010/aug/23/writing-nodejs-native-extensions/ 译文出处:http://www.grati.org/?p=413 Node.js是一个强大的平台,理想状态下一切都都可以用jav...

红薯
2011/04/18
2.3K
1
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
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开发入门—notepad++ for Node.js

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

foruok
2015/09/12
0
0
第一个node.js应用

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

唐佳
2016/08/23
10
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 眼看着这颗陨石砸了下来

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子:分享Nachtblut的单曲《Antik》 《Antik》- Nachtblut 手机党少年们想听歌,请使劲儿戳(这里) @mr_chip :上海的初雪之后有点冷 ...

小小编辑
24分钟前
35
6
Confluence 6 修改导航显示选项

选择 子页面(Child pages)来在边栏中查看当前页面的子页面。 选择 页面树(Page tree)来查看整个空间的页面树,扩展当前的页面。 你也可以选择是否完全隐藏导航显示选项或者添加你希望可见...

honeymose
56分钟前
0
0
Ubuntu18.04 安装MySQL

1.安装MySQL sudo apt-get install mysql-server 2.配置MySQL sudo mysql_secure_installation 3.设置MySQL非root用户 设置原因:配置过程为系统root权限,在构建MySQL连接时出现错误:ERROR...

AI_SKI
今天
3
0
3.6 rc脚本(start方法) 3.7 rc脚本(stop和status方法) 3.8 rc脚本(以daemon方式启动)

3.6-3.7 rc脚本(start、stop和status方法) #!/usr/bin/env python# -*- coding: utf-8 -*-# [@Version](https://my.oschina.net/u/931210) : python 2.7# [@Time](https://my.oschina.......

隐匿的蚂蚁
今天
3
0
Cnn学习相关博客

CNN卷积神经网络原理讲解+图片识别应用(附源码) 笨方法学习CNN图像识别系列 深度学习图像识别项目(中):Keras和卷积神经网络(CNN) 卷积神经网络模型部署到移动设备 使用CNN神经网络进行...

-九天-
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部