hello显示和服务器,JS服务端系列-显示“helloworld”的问候

无环境,不编程!

nodejs如何安装 http://my.oschina.net/u/2352644/blog/487488 (win下)

我的学习网址,在学习网址的教程基础上去跟着学习和思考延伸 http://www.nodebeginner.org/index-zh-cn.html

nodejs的社区 https://cnodejs.org/

一.helloworld显示

我们是时候走出第一步了,利用nodejs,

我们创建helloworld.js文件,写上代码如下:

console.log("helloworld") ;

cmd窗口下切换到存放helloworld.js文件目录

运行命令:

node helloworld.js

我们在cmd窗口会显示出helloworld内容

1ec8e98143966e458146fc59c5e8f8d0.png

这就证明node环境搭建ok!

二.网页中helloworld的显示

helloworld.js代码修改如下:

var http = require("http");

http.createServer(function(request, response) {

response.setHeader('content-type', 'text/html;charset=utf-8');

response.write("helloworld");

response.end();

}).listen(9999);

我们运行命令:

node helloworld.js

在浏览器输入如下地址,会看到显示的helloworld内容:

http://localhost:9999/

敲入命令ctrl+c终止程序,我们把js文件输出内容修改成汉字(如:哈喽),,再次运行js文件,会看见中文内容

三.分析

我们要想在页面显示内容,也就是浏览器访问,就需要搭建http服务器(如php的阿帕奇和.net的iis等)

nodejs只需要引入http这个模块(当然还有其他的各种提供。没有的还能自己写);

前端js我们一直处理方式就是

1.对象.属性(取值或者赋值)

2.对象.方法(执行什么或者返回什么)

3.对象.事件=方法(里面放处理)

我们大概翻译上面的案例代码意思就是:

1.获取能创建服务器的模块

2.调用创建方法创建服务器

3.经过服务器处理,获取携带客户信息的对象和能告诉客户信息的对象

4.利用告诉客户信息对象调用其告诉的方法

5.告诉我发给你的是html,

response.setHeader('content-type', 'text/html;charset=utf-8');等同于html页面的

6.监听端口

7.地址访问,获取内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值