当前位置:首页 > Web开发 > 正文

然后传给路由routes表现层

2024-03-31 Web开发

1.创建一个单独文件

2.打开命令面板,进入该文件

3.npm config set registry = https://registry.npm.taobao.org(设置代办代理网络)

4.npm config list(检察是否告成代办代理)

5.百度express第一个链接进去检察express安置

   第一步:npm install express-generator -g 创建一个骨架

   第二步:express --view=pug myapp 创建一个名字为myapp(自拟)的应用

   第三步:cd myapp 进入应用目录

   第四步:npm install 安置所需要的依赖,一般为内部依赖在node_modules文件夹下

  我们使用的是mongoose,Mongoose是在node.js异步环境下对mongodb进行便捷操纵的东西模型工具,在安置mongodb以后,用npm install mongoose命令行安置依赖。安置告成后,就可以通过 require(‘mongoose‘) 来使用。

   第五步:npm start 启动应用

二、简述express应用下的文件

1.bin目录:www文件配置应用端口

var port = normalizePort(process.env.PORT || ‘5200‘);

  即,端口为5200,可以自行变动

2.node_modules目录:放的是内置依赖

  我们用的jQuery、esayUi都可以放在里面,可以手动增加依赖,在该应用终端下npm install (依赖名) --save 一般我们都放在内置里面所有--save,,也可以不用

3.public目录:安排静态内容

  有图片,css样式,JavaScript,和静态页面,与我们平时写的一样。

4.routes目录:路由-表示层

  导入业务:

const xxxService = require("../service/xxxService");

  导出路由:

module.exports = router;

5.service目录:业务层

  导入链路操纵:

const xxxsDao = require("../dao/xxxsDao");

  导出其操纵要领:

module.exports = { xxx, xxx }

接收路由routes传来的数据,进行进一步业务措置惩罚惩罚传输给Dao层(数据链路层),dao层返回数据回来,然后传给路由routes表示层。

6.dao目录:数据链路层

  具体是进行对数据库的操纵,一般为增删查改。

1.在dao下还有一个models文件夹,安排数据库模板。

例如:创建一个用户模板booksModel

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30690.html