`
流浪鱼
  • 浏览: 1682519 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

node简单实例

 
阅读更多

1.创建http服务

var http = require('http');
http.createServer(function(req,res){
	res.writeHead(200,{"Content-Type":"text/html"});
	res.write("<h1>Node.js</h1>");
	res.end("<p>Hello World</p>");
}).listen(3000);
console.log("HTTP server is listening at port 3000...");

 在cmd模式下执行如下代码:

D:\nodejsdemo>node app.js
HTTP server is listening at port 3000...

 在地址栏访问http://localhost:3000/,打印出上面内容

2.supervisor

supervisor模块可以检测源文件修改,不需要每次都执行node app.js才能看见源代码改动

安装:

D:\nodejsdemo>npm install -g supervisor

 使用运行app.js

D:\nodejsdemo>supervisor app.js

Running node-supervisor with
  program 'app.js'
  --watch '.'
  --extensions 'node,js'
  --exec 'node'

Starting child process with 'node app.js'
Watching directory 'D:\nodejsdemo' for changes.
HTTP server is listening at port 3000...

 3.事件使用

var EventEmitter = require("events").EventEmitter;
var event = new EventEmitter();
event.on("some_event",function(){
	console.log("some_event occured.");
});

setTimeout(function(){
	event.emit("some_event");
},3000)

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    NodeRed一机多端口实例创建和无网部署

    **NodeRed一机多端口实例创建和无网部署** NodeRed是一款基于Node.js的可视化编程工具,用于快速构建物联网(IoT)应用和流程。它通过简单的“节点”拖拽和连接方式,使得非程序员也能轻松实现复杂逻辑。本教程将详细...

    node实例+博客

    这个“node实例+博客”很可能是提供了一系列简单的Node.js代码示例,帮助初学者快速入门并理解Node.js的核心概念和用法。 首先,让我们详细探讨一下Node.js的基础知识: 1. **事件驱动模型**:Node.js采用非阻塞I/...

    node js mvc 简单例子

    这个是本人根据nodejs进行编写的一个简单的实例,(注:只有一个简单的登陆功能). 注,请读者先安装express,和mysql 的支持,并且创建数据库 create table test(name varchar(64),password varchar(64),id int primary ...

    node.js新手入门教程 环境搭建 简单实例

    简单实例: 1. 创建文件:新建一个名为`hello-world.js`的文件,使用文本编辑器打开。 2. 编写代码:在文件中输入以下JavaScript代码: ```javascript console.log('Hello, World!'); ``` 这段代码会在控制台打印...

    node + canvas 例子

    下面是一个简单的例子,展示了如何在服务器端创建一个新的Canvas实例,并在其上绘制文本: ```javascript const { createCanvas } = require('canvas'); const canvas = createCanvas(200, 100); const ctx = ...

    创建简单的node服务器实例(分享)

    创建简单的 Node 服务器实例 Node.js 是一个基于 Chrome V8 JavaScript 引擎的 JavaScript 运行环境,允许开发者使用 JavaScript 语言来编写服务器端代码。创建一个简单的 Node 服务器实例是 Node.js 开发的基础,...

    node.js简单爬虫

    可以作为node.js写爬虫的入门例子,代码也很单纯,http请求用superagent包实现,服务器端传回的json数据用cheerio包实现,无数据库代码。

    Node.js-LiveNode.js超简单的前端跨域前后端分离解决方案

    `LiveNode.js`提供了一个简单的方式来托管静态资源,如HTML、CSS和JavaScript文件,同时作为API接口的代理。这样,前端和后端可以独立开发和部署,降低了两者之间的耦合度,提高了开发和维护的效率。 ### 四、用于...

    基于node.js简单搭建即时聊天服务器

    【标题】:“基于Node.js简单搭建即时聊天服务器” 在当今互联网时代,实时通信技术成为许多应用程序的核心组成部分,例如在线协作工具、游戏、社交应用等。本教程将介绍如何使用Node.js,一个流行的JavaScript运行...

    Node.js-EventBus简单使用实例学习使用开源库提高开发效率与速度

    针对Android平台,"Node.js-EventBus简单使用实例学习使用开源库提高开发效率与速度"这个主题聚焦于如何利用EventBus库来实现这一目标。EventBus是一种发布/订阅事件总线,它简化了组件之间的通信,使得Android应用...

    Node.js-Google云消息推送node的简单服务封装

    在本文中,我们将深入探讨如何使用Node.js对Google云消息推送(Firebase Cloud Messaging,简称FCM)进行简单的服务封装。FCM是Google提供的一种免费的跨平台消息传递服务,允许开发者向Android、iOS以及Web应用发送...

    node.js乘法平方例子

    总结来说,这个Node.js项目展示了如何通过模块化的方式组织代码,实现乘法和平方运算,并构建一个简单的Web应用来演示这些操作。通过使用Node.js的异步I/O特性,我们可以高效地处理并发请求,为用户提供快速的响应。...

    treeview的简单实例

    在这个“treeview的简单实例”中,我们将深入探讨如何利用C#来创建和操作`TreeView`控件,包括添加根节点、子节点以及兄弟节点,以及实现节点的展开和折叠功能。 首先,我们要了解`TreeView`控件的基本用法。在...

    Node.js-node.js中文资料导航

    - 示例代码:通过实例加深对 Node.js API 的理解。 - 工具和库:了解并使用各种第三方模块,提升开发效率。 - 社区和论坛:与其他 Node.js 开发者交流,解决问题,获取最新动态。 学习 Node.js 不仅能让你构建高...

    node express 框架 demo 例子 示例工程 好学 好用

    2. **创建基本应用**:在项目根目录下创建 `app.js` 文件,引入 Express 并创建应用实例: ```javascript const express = require('express'); const app = express(); ``` 3. **启动服务器**:设置监听端口并...

    node+express+websoket打造简单聊天室

    总结来说,这个项目是一个基础的实时聊天应用实例,通过Node.js提供服务,使用Express.js作为Web服务器框架,并依赖WebSocket实现即时通信。开发者可以通过学习和修改这个项目,深入了解Node.js、Express.js以及...

    Node.js-简单的数据mock服务器

    本篇文章将深入探讨如何使用Node.js来创建一个简单的数据Mock服务器。 首先,我们需要安装Node.js环境,它是搭建Mock服务器的基础。确保你的系统上已经安装了最新版本的Node.js,如果没有,可以访问...

    Node.js-Node.js的简单路由器ES7装饰器

    在本教程中,我们将深入探讨如何使用ES7装饰器(Decorator)来创建一个简单的Node.js路由器。装饰器是一种元编程特性,允许我们在不修改源代码的情况下,为对象、类或方法添加额外的行为或属性。 ### ES7装饰器简介...

    Node.js-node-eagle基于Node的高性能MVC框架

    2. **简洁API**:Node-eagle提供了简单易用的API,使得开发者能够快速上手,编写出结构清晰、可维护的代码。 3. **路由控制**:强大的路由配置功能,支持动态路由和参数捕获,方便处理不同类型的HTTP请求。 4. **...

    node js 实战 源码

    源码可能包含使用`package.json`文件定义项目依赖、运行脚本的实例。 通过这本书的源码,你不仅可以学习到Node.js的基础知识,还能了解到如何组织和构建实际项目。在实践中遇到问题时,参考这些源码可以帮你找到...

Global site tag (gtag.js) - Google Analytics