nodejs02---demo

简介:
1.Hello World
    打一个一个文本编辑器,在其中输入
        console.log('Hello World');
    并保存为helloworld.js。打开dos窗口进入该文件的目录运行
    node helloworld.js  执行则可以看到输出的helloworld
2.Node.js命令行工具
    node  -v  版本
    node -e      eval scipt    eval(“console.log('呵呵')”);
     例:node -e "console.log('hello world')";   直接执行        
3. node :直接进入编译模式
    然后输入:    console.log("111")
        第一行是输出、第二行是返回值
4.建立HTTP服务器
    创建一个app.js         
var http=require('http')   //引入http包拿到http对象,模块和包没有明显的区分,
http.createServer(function(req,res){  //调用对象的方法
    res.writeHead(200,{'Content-Type':'text/html'});
    res.write('<h1>Node.js</h1>');
    res.end('<p>PCAT</p>');
}).listen(3000);
console.log('HTTP server is listening at port 3000.');
接下来node  app.js   打开浏览器访问  http://localhost:3000即可。这样就部署了一个web。比如tomcat、resin更加方便

4.调试代码:
下载最新版node,进入node安装目录C:\Program Files (x86)\nodejs\node_modules\npm,执行npm install -supervisor -g
 安装supervisor包来控制调试代码。 (未完成)
 
 进入编译模式:node
 执行:supervisor app.js
代码改动刷新页面就修改了, 不需要每次停止重启node.js的服务

 
复制代码

app.js

复制代码
var http=require('http')//引入http包拿到http对象,模块和包没有明显的区分,
http.createServer(function(req,res){//调用对象的方法,回调
    res.writeHead(200,{'Content-Type':'text/html'});
    res.write('<h1>Node.js</h1>');
    res.end('<p>PCAT</p>');
}).listen(3000);
console.log('HTTP server is listening at port 3000.');
复制代码

helloworld.js

console.log("Hello word爱爱爱");

 


本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/7011599.html,如需转载请自行联系原作者

相关文章
|
6月前
|
JavaScript 前端开发 Python
Node.js在Python中的应用实例demo
Node.js在Python中的应用实例demo
|
12月前
|
存储 中间件 Go
go-restfulapi案例demo1-demo8笔记
go-restfulapi案例demo1-demo8笔记
Go --- go-elasticsearch介绍及简单使用
Go --- go-elasticsearch介绍及简单使用
Go --- go-elasticsearch介绍及简单使用
|
存储 缓存 算法
Go --- GCache缓存官方例子
Go --- GCache缓存官方例子
|
安全 测试技术 Go
Go --- html/template模板包的使用(二)
Go --- html/template模板包的使用
Go --- html/template模板包的使用(二)
|
SQL 开发框架 JavaScript
Go --- html/template模板包的使用(一)
Go --- html/template模板包的使用
Go --- html/template模板包的使用(一)
|
存储 JSON Kubernetes
Kubernetes ImagePolicyWebhook与ValidatingAdmissionWebhook【4】main.go源码解析(1)
Kubernetes ImagePolicyWebhook与ValidatingAdmissionWebhook【4】main.go源码解析(1)
Kubernetes ImagePolicyWebhook与ValidatingAdmissionWebhook【4】main.go源码解析(1)
|
Kubernetes Java Go
Kubernetes ImagePolicyWebhook与ValidatingAdmissionWebhook【4】main.go源码解析(2)
Kubernetes ImagePolicyWebhook与ValidatingAdmissionWebhook【4】main.go源码解析(2)
Kubernetes ImagePolicyWebhook与ValidatingAdmissionWebhook【4】main.go源码解析(2)
|
Java 数据处理 数据库
StringMvc环境搭建以及小demo,例子
StringMvc环境搭建以及小demo,例子
102 1
StringMvc环境搭建以及小demo,例子
|
XML JavaScript 前端开发
Cordova 创建 Demo插件
1. 创建基本插件 plugman create --name MyPluginName --plugin_id cordova-plugin-my --plugin_version 0.0.1 然后就会生成如下的文件内容,即下面的两个文件: . ├── plugin.xml ├── src └── www └── MyPluginName.js plugin.xml 清单文件,定义了插件的结构以及相关的设置。 <?xml version='1.0' encoding='utf-8'?> <plugin id="cordova-plugin-my" version="0.0.1"
129 0

热门文章

最新文章

相关实验场景

更多