Express

作者: 卡布i | 来源:发表于2020-01-21 19:39 被阅读0次

介绍

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

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

相关文章

网友评论

      本文标题:Express

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