Express

介绍

Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一些强大的功能。

安装

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

mkdir myapp
cd myapp

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

npm init -y

接下来在 myapp 目录下安装 Express 并将其保存到依赖列表中。如下:

npm install express --save

如果只是临时安装 Express,不想将它添加到依赖列表中,可执行如下命令:

npm install express --no-save

启用服务器

创建一个 app.js 或者你所希望的名称,这是当前应用的入口文件。

touch app.js

然后在app.js文件中复制下面这一段代码

const express = require('express')
const app = express()

app.get('/', (req, res) => res.send('Hello World!'))

app.listen(3000, () => console.log('Example app listening on port 3000!'))

再使用node运行app.js, 就可以启动服务器,并在端口3000上侦听连接。该应用会以“ Hello World!”响应,以请求根URL(/)或route。对于其他所有路径,它将以404 Not Found响应。

Express 生成器

通过应用生成器工具 express-generator 可以快速创建一个应用的骨架。 express-generator 包含了 express 命令行工具。通过如下命令即可安装: 如果不是自己的电脑, 就不要添加-g全局安装

npm install express-generator -g

-h 参数可以列出所有可用的命令行参数:

$ express -h

  Usage: express [options] [dir]

  Options:

    -h, --help          输出使用方法
        --version       输出版本号
    -e, --ejs           添加对 ejs 模板引擎的支持
        --hbs           添加对 handlebars 模板引擎的支持
        --pug           添加对 pug 模板引擎的支持
    -H, --hogan         添加对 hogan.js 模板引擎的支持
        --no-view       创建不带视图引擎的项目
    -v, --view <engine> 添加对视图引擎(view) <engine> 的支持 (ejs|hbs|hjs|jade|pug|twig|vash) (默认是 jade 模板引擎)
    -c, --css <engine>  添加样式表引擎 <engine> 的支持 (less|stylus|compass|sass) (默认是普通的 css 文件)
        --git           添加 .gitignore
    -f, --force         强制在非空目录下创建

我们可以选择上面的参数创建项目

express . -f -e  // 在当前目录下强制创建, 使用eje模板

之后需要进入到目录内(如果不在)cd myapp, 安装依赖

npm install

安装完依赖以后, 就可以开启动项目

npm start

如果是这样,就表示启动成功

image.png

我们在浏览器中输入 localhost:3000 ,得到如下界面

image.png

如此我们就搭建好了自己的一个网站

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

友情链接更多精彩内容