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

基于 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,不定期分享学习资料视频

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,876评论 0 3
  • Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮...
    保川阅读 2,080评论 0 24
  • 这种感觉就像你种下一个种子 种子是什么 你不知道 所以也不知道接下来的春秋 你该期待怎么样的花和果
    Fairync阅读 174评论 0 0
  • 你有一个好点子, 你有强大的人脉资源, 你认识很多大牛、大咖, 但是,你至今仍未成功。 某天凌晨,你突然惊醒在床头...
    一只小白blanc阅读 537评论 0 0
  • 银座,据说每个周六下午都会变成步行者天国。于是我也来到这个号称亚洲最奢侈之地,漫步一番。 相信每个来日本的都会到这...
    九号咖啡屋阅读 604评论 0 6

友情链接更多精彩内容