--- title: Express Web Framework (Node.js/JavaScript) slug: learn/Server-side/Express_Nodejs tags: - Express - Node translation_of: Learn/Server-side/Express_Nodejs ---
Express是一款受欢迎的开源web框架,构建语言是JavaScript,可以在node.js环境运行。本系列文章介绍了该框架的优点,如何搭建开发环境以及部署web开发环境并进行开发任务。
在开始这个模块之前你需要知道什么是服务端网页编程和 web 框架,建议你先阅读 服务端网页编程 模块。强烈推荐了解编程概念和 JavaScript ,但这对理解核心概念不是必需的。
注意:这个网站有很多有用的资源用来学习JavaScript做客户端开发: JavaScript, JavaScript Guide, JavaScript Basics, JavaScript (learning). 核心的JavaScript语言和概念用Nodejs服务端开发是相同的,也是相关的。Node.js 提供 额外的API 用于支持在无浏览器环境中有用的功能,例如,创建HTTP服务器并访问文件系统,但不支持JavaScript API以使用浏览器和DOM。
这篇指南将会提供一些Node.js 和 Express的信息, 并且有很多优秀的网络资源和书籍。一些链接 比如How do I get started with Node.js (StackOverflow) 和 What are the best resources for learning Node.js? (Quora).
我们现在已经准备好为展示本地图书馆图书和其他数据添加页面,包括展示每个model有多少记录的主页,以及list和detail页面。我们会积累从database获取记录以及使用模版的实战经验。
本教程到此结束,如果你想要更进一步,以下包含更多有趣的主题:
当然,如果做一个评估任务会更好!