博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Node.js开发笔记Windows篇(二)安装Express
阅读量:5013 次
发布时间:2019-06-12

本文共 1273 字,大约阅读时间需要 4 分钟。

这次笔记还是安装,各位看官不要砸我,这次是安装node.js中module。至于什么是module,你大可理解为类似.dll, .jar的类库,至于更多关于module的东西,会在以后的笔记中进行讲解。

现说明一下我们为什么要安装这个Express module。 就如上篇笔记中所写,利用node.js自带的module是可以写出web服务的,但是真正要用它开发和管理web服务却有些不大方便,细心的读者在上次笔记中应当发现了,上次的代码逻辑中缺少了Url的解析、Http Action判读等内容,在不安装任何module的情况下,处理其他还是比较麻烦的。因此在实际工作中我们必然会用到一些开发框架,而Express就是node.js中的一个web服务框架,利用它开发和管理web应用比较方便。

为了安装Express,我们先要新建一个package.json文件,录入以下内容

{    "name": "Your Application Name",    "description": "Your Description",    "version": "0.0.1",    "private": true,    "dependencies": {        "express": "3.x"    }}

然后拷到承载你服务代码的文件夹中,我就拷到C:\nodecellar\文件夹中。

然后同启动nodejs,服务类似,打开"Node.js command prompt",进入文件夹,录入

npm install

完成后,打开刚才的文件夹,会发现多了一个node_modules的文件夹,Express module就存放在那里。

接下来继续打开上次的server.js,全部替换为以下代码

var express = require('express'); var app = express(); app.get('/', function(req, res){        res.send('Hello World\n');}); app.get('/:word', function(req, res){        var w = req.params.word;    res.send(w);}); app.listen(3000);console.log('Listening on port 3000...');

启动服务,在浏览器中继续录入,熟悉的“Hello Word”页面出现了。细心的人应该发现了,上面的代码还多写了一部分,其实是增加了Url参数的处理,赶紧录入 试试吧。

好了,Express运行良好,虽然只是个测试程序,但是熟悉开发的人已经能够开出Express框架的优势了吧,用它做REST API可比原生的方便多了,至于路由之类的怎么做,我们以后再说。

转载于:https://www.cnblogs.com/ebread/archive/2013/02/27/2935390.html

你可能感兴趣的文章
任务13:在Core Mvc中使用Options
查看>>
利用Excel 2010数据透视图实现数字的可视化的图形直观展示
查看>>
Sort Colors
查看>>
iview树的修改某个节点,树刷新后自动展开你刚才展开的所有节点
查看>>
oracle服务起不来以及无法监听问题解决
查看>>
Mvc--Html.ActionLink()的用法
查看>>
delphi 基础书籍推荐
查看>>
《面向对象程序设计》2018年春学期寒假及博客作业总结
查看>>
iOS开发UI之KVC(取值/赋值) - KVO (观察某个对象的某个属性的改变)
查看>>
1.7 将一个MxN矩阵所有为0的元素所在行和列全部置0
查看>>
删除U盘时提示无法停止‘通用卷’设备的解决方法!!不要每次都硬拔了,对电脑有不小的损害!!!...
查看>>
Java中接口与接口和类之间的关系
查看>>
芯片TPS70925
查看>>
linux shell 发送email 附件
查看>>
人群密度估计 CrowdCount
查看>>
JSON.parse()和JSON.stringify()
查看>>
.net 常用正则表达式
查看>>
Java泛型中的标记符含义:
查看>>
初遇GitHub
查看>>
[C# 网络编程系列]专题八:P2P编程
查看>>