【Node.js学习笔记】2、Express框架简单应用

基本概念

Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。
使用 Express 可以快速地搭建一个完整功能的网站。

用Express框架创建一个简单的服务器

上一章我们已经完成了一个简单的服务器,这一章我们用Expresss对上一章的代码做出修改,Server.js:

/**
 * 服务器设置
 */

const db = require('./db');
const express = require('express');

const app = express();

app.get('/add', (req, res) => {
  db.addData(req.query.name);
  res.send(db.getDbInfo());
});

app.get('/delete', (req, res) => {
  db.deleteData(req.query.id);
  res.send(db.getDbInfo());
});

const server = app.listen(8233, () => {
  const { host, port } = server.address();
  console.info('应用实例,访问地址为 http://%s:%s', host || 'localhost', port);
});
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Express是Node社区里的超级明星,他的作者TJ Holowaychuk也因此成为了社区里大红大紫的开发者。...
    2MuchT阅读 3,024评论 1 30
  • Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮...
    保川阅读 2,033评论 0 24
  • 很多Node.js初学者都会有这样的疑惑,Node.js到底是单线程的还是多线程的?通过本章的学习,能够让读者较为...
    越努力越幸运_952c阅读 3,676评论 4 36
  • “平生憾事有三,一为鲋鱼多刺,二为海棠无香,三为红楼梦未完。”我于是想起这西府海棠花。到了南方之后,我就再...
    博er赫斯阅读 239评论 0 0
  • 听着音乐,写着文字,好不快哉。 对我来说,真正意义上的工作应该是实习时候的那为期一个学期的为人师表。大三的时候,因...
    晨宝要瘦瘦瘦阅读 258评论 2 3