`
lchshu001
  • 浏览: 24770 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

node.js 简单应用

阅读更多

关注node.js有一段时间了,一直也没有用武之地,最近碰到个小项目做用户访问日志统计.只有一个访问访问路径. 简单做了个 node.js 的服务器. 只做了个 路径映射.用处不大.新的东西用起来还是有风险的.被pass 掉了.无聊了拿出分享一下吧.

 

关键代码就这个几句

 

var url = req.headers["Host"]||"http://www.play67.com" + req.url;
    url = require('url').parse( url );
    //根据路径进行映射
    var fun = handler[url.pathname];
    if(fun !== undefined){
        try{
            fun(req, res);
        }catch (e){
            console.log(e);
            res.writeHead(500);
        }
    }else{
        res.writeHead(404);
    }

 

使用更简单

 

var sshttp = require("./lib/sshttp.js");
sshttp.listener(8082);

sshttp.put("/", function(req, res){
    res.write("root");
});
sshttp.put("/hello", function(req, res){
    res.write("/hello");
});

 

无聊搞个空间 欢迎访问 http://www.lcs.wang/ 无名樵夫,低调做人.

 

分享到:
评论

相关推荐

    Node.js入门教程.pdf

    Node.js 的出现改变了传统的 Web 开发模式,使得开发者可以使用 JavaScript 语言来开发服务器端应用程序。 Node.js 的特点是异步 I/O 模型,事件驱动和非阻塞式 I/O,这使得 Node.js 能够处理高并发请求,且性能...

    node.js 中文安装包

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,由 Ryan Dahl 在2009年创建。它让开发者能够在服务器端使用 JavaScript 编程,打破了 JavaScript 仅限于客户端应用的传统格局。Node.js 使用了一个事件...

    node.js win7版本12.8.0

    总的来说,Node.js 12.8.0在Windows 7上提供了可靠的运行环境,适合开发各种基于JavaScript的服务端应用。同时,通过LTS的支持,开发者可以安心地在项目中使用这个版本。对于希望在HarmonyOS上使用Node.js的开发者,...

    Node.js-收集最棒的node.js模块这些模块可扩展node.js应用程序的功能

    Node.js作为一个开源、跨平台的JavaScript运行环境,它在服务器端执行JavaScript代码,极大地拓宽了JavaScript的应用领域。本文将深入探讨一些优秀的Node.js模块,这些模块可以帮助开发者扩展其应用程序的功能,提升...

    node.js官方v14.17.3-x64版本msi安装包【集成npm】

    集成的 npm (Node Package Manager) 是 Node.js 的默认包管理器,用于安装、卸载、管理和升级 Node.js 应用程序的依赖包。 此压缩包文件 "node-v14.17.3-x64.msi" 是专为64位操作系统设计的 Node.js 安装程序,通过...

    Node.js官方工具14.17.3版本windows系统x64安装包

    Node.js是一种开源、跨平台的JavaScript运行环境,它允许开发者在服务器端运行JavaScript代码,极大地扩展了JavaScript的应用领域。Node.js基于Chrome V8引擎,因此它具有高性能和高效的特性。标题提到的是Node.js的...

    写给php开发者的NODE.js学习指南

    本书介绍了PHP和Node.js这两种语言惊人的相似之处,并详细讲解了如何将整个PHP Web应用转换为Node.js。通过对比一些PHP和Node.js的特性,你也会看到如何重构和改进现有的PHP 4或者PHP 5源代码。, 学习完本书,你可以...

    Node.js-git-js一个轻量级接口用于在任何node.js应用程序中运行git命令

    Git-js是针对Node.js环境设计的一个轻量级库,它提供了一个简单易用的接口,允许开发者在他们的Node.js应用中直接调用Git命令,无需离开JavaScript的舒适区。 ### Git-js核心特性 1. **轻量级**:Git-js的核心设计...

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

    `LiveNode.js`的实现基于Node.js,这是一个流行的JavaScript运行环境,用于构建服务器端应用。它利用了JavaScript的异步非阻塞I/O模型,提供了高性能的网络服务。`LiveNode.js`还涉及到了HTTP工具的使用,如设置HTTP...

    node-v10.14.0-x64_Node.js_源码

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行编程,极大地推动了前后端一体化的开发模式。Node.js 使用了一个事件驱动、非阻塞I/O模型,使其轻量又高效...

    Node.js-TensorFlowNode.js为Node.js用户提供惯用的JavaScript语言绑定和高层API

    Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它让JavaScript可以在服务器端执行,极大地拓宽了JavaScript的应用领域。而TensorFlow是谷歌开发的一款开源机器学习框架,它允许开发者构建、训练和部署各种...

    Node.js-现代outboundMTA跨平台的服务器应用程序基于Node.js和LevelDB构建

    Node.js是一个流行的JavaScript运行时环境,允许开发者在服务器端使用JavaScript编写高性能的应用程序。LevelDB则是一个轻量级、开源的键值存储数据库,由Google开发,适用于存储小到中等规模的数据。 **Node.js...

    Node.js-Doodoo.js--中文最佳实践Node.jsWeb快速开发框架支持Koa.js中间件

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者使用 JavaScript 语言在服务器端编写可扩展的网络应用。Node.js 利用了事件驱动、非阻塞I/O模型,使其在处理高并发请求时表现出极高的性能。...

    唯快不破——高效定位线上Node.js应用内存泄漏.pdf

    这表明Node.js不仅用于开发简单的Web应用,还能够创建复杂的跨平台客户端,并且在作为中间层与前后端分离架构的应用中扮演关键角色。 接下来,文档中涉及了V8引擎的垃圾回收(GC)机制。V8是Node.js的底层...

    Node.js开发实战详解源代码

    Node.js的模块概念及应用、Node.js的设计模式;HTTP简单服务的搭建、Node.js静态资源管理、文件处理、Cookie和Session实践、Crypto模块加密、Node.js与Nginx配合;UDP服务器的搭建、Node.js与PHP之间合作;Node.js的...

    node.js安装

    然后,我们可以使用 express 创建一个简单的 Web 应用程序来测试 Node.js 的安装是否成功。 Node.js 的安装和配置非常简单,只需要下载安装包,选择安装目录,并配置环境变量即可。Node.js 的安装可以让我们更方便...

Global site tag (gtag.js) - Google Analytics