npm 包 slush-nww 使用教程

阅读时长 3 分钟读完

简介

slush-nww 是一个基于 slush 的前端工程脚手架,能够快速生成一个基于 express 的 Web 应用骨架,易于开发者快速上手且高效。在使用此脚手架之前,开发者需要先安装 Node.js、npm、slush 工具。

安装和使用

以下是 slush-nww 的简单安装和使用教程:

  1. 全局安装 slush:

  2. 安装 slush-nww:

  3. 生成应用:

  4. 安装依赖并启动应用:

  5. 打开浏览器并访问 http://localhost:3000,查看应用是否正常运行。

配置文件介绍

在应用生成之后,我们可以看到如下目录结构:

-- -------------------- ---- -------
-
--- --------------
--- ----------
--- ---
-   --- ---------
-   --- --------------
-   --- ----------
-   --- -----
-       --- ---------
-       --- ---------
-       --- -------
-           --- --------
--- ---
-   --- ---
--- ------------
--- ------
    --- ------
    --- -----------
    -   --- --------
    -   --- -------
    --- -----------
        --- ---------
        --- ----------

其中,一些配置项介绍如下:

1. .eslintrc.json

使用 eslint 代码检查工具的配置文件,可在其中加入各种代码规范以帮助开发者快速排错改正。

2. app/config.js

应用相关配置文件,可以在此文件中配置端口号、数据库地址、api key 等等。

3. app/middlewares.js

中间件配置文件,可以在此处进行登录权限验证、路由拦截等等操作。

4. app/routers.js

路由文件,可以在此文件中自定义所有的路由和对应处理方法。

5. app/views 文件夹

前端模板文件夹,使用 pug 语法,可以自定义模板文件、模板变量等等。

示例代码

以下是一个简单的例子,展示了如何添加一个 /api/users 接口,查询所有的用户信息并返回 JSON 格式数据:

app/routers.js 文件中增加以下代码:

之后你就可以访问 http://localhost:3000/api/users 得到 JSON 格式的用户数据了。

总结

slush-nww 是一个轻量级的前端工程脚手架,方便开发者快速生成 Web 应用骨架。本文主要介绍了 slush-nww 的安装和使用,以及配置文件和代码举例。希望本文对你有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600560bf81e8991b448df068

纠错
反馈