美文网首页
node学习笔记第九节:express框架初识

node学习笔记第九节:express框架初识

作者: itsmyturn | 来源:发表于2018-08-03 17:19 被阅读0次

基于 Node.js 平台,快速、开放、极简的 web 开发框架 官网地址

web应用

Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。

API

丰富的 HTTP 快捷方法和任意排列组合的 Connect 中间件,让你创建健壮、友好的 API 变得既快速又简单。

性能

Express 不对 Node.js 已有的特性进行二次抽象,我们只是在它之上扩展了 Web 应用所需的基本功能。

安装

首先假定你已经安装了 Node.js,接下来为你的应用创建一个目录,然后进入此目录并将其作为当前工作目录。

$ mkdir myapp
$ cd myapp

通过 npm init 命令为你的应用创建一个 package.json 文件

$ npm init

接下来安装 Express 并将其保存到依赖列表中:

$ npm install express --save-dev

Hello world 实例

进入 myapp 目录,创建一个名为 app.js 的文件,然后将下列代码复制进去:

var express = require('express');
var app = express();

app.get('/', function (req, res) {
  res.send('Hello World!');
});

var server = app.listen(3000, function () {
  var host = server.address().address;
  var port = server.address().port;

  console.log('Example app listening at http://%s:%s', host, port);
});

上面的代码启动一个服务并监听从 3000 端口进入的所有连接请求。他将对所有 (/) URL 或 路由 返回 “Hello World!” 字符串。对于其他所有路径全部返回 404 Not Found。
通过如下命令启动此应用:

$ node app.js

然后在浏览器中打开 http://localhost:3000/ 并查看输出结果。
源码地址:https://gitee.com/itsmyturn/node-learn/tree/master/nodenote8
推荐给大家一个前端学习交流群747324453,不定期分享学习资料视频

相关文章

网友评论

      本文标题:node学习笔记第九节:express框架初识

      本文链接:https://www.haomeiwen.com/subject/oonyvftx.html