当前位置:网站首页>egg框架使用(一)
egg框架使用(一)
2022-08-05 09:29:00 【前端小草籽】
目录
egg初始化步骤
1.去到项目文件夹 taobao 里面 运行 cmd
2.输入 npm init egg --type=simple egg框架初始化
得到下面的文件:

3.还是会差一部分模块:输入 npm i 下载
结果为:

4.下载完毕 npm run dev 启动服务器

分析:egg框架的默认端口号为:7001 . 也可以输入本机真正的ip:192.168.x.xx:7001
5.浏览器输入 http://127.0.0.1:7001/ 或者 http://192.168.0.105/ 会出现

这是框架给用户提前注册好的网址

分析:当用户输入的pathname为 / 或者不输入pathname,就会运行 controller文件夹里面的home文件中的index函数

如果pathname 随便输入:会出现

注意点:前后端交互,是用JSON数据,即使后端返回给前端的数据 样式上是一个对象 或者其它样式数据,但实际上是JSON数据,未来前端是用axios进行网络请求,会把JSON数据 '{"name":"你好","age":"20"}'转换为对象:{name:'你好',age:20}

egg文件夹认识

分析:public文件夹里面的所有静态文件都有自己的网址,就不用 router.get 注册

egg约定规则
1 app/router.js:用于配置URL路由规则;
2 app/controller/ :用于解析用户的输入,处理后返回相应的结果;
3 app/service/: 用于编写业务逻辑层;
4 app/public/: 用于放置静态资源;(静态托管)
5 config/config.{env}.js: 用于编写配置文件;
6 config/plugin.js 用于配置需要加载的插件;
egg官方网址
https://eggjs.org
边栏推荐
猜你喜欢

shell脚本实例

并发之CAS

The technological achievements of Shanghai Konan were selected into the "2021 Shanghai Network Security Industry Innovation Research Achievement Catalog" by the Municipal Commission of Economy and Inf

偏向锁/轻量锁/重级锁锁锁更健康,上锁解锁到底是怎么完成实现的

Dry goods!Generative Model Evaluation and Diagnosis

只有一台交换机,如何实现主从自动切换之nqa

汇编语言(8)x86内联汇编

【Excel实战】--图表联动demo_001

5.部署web项目到云服务器

mysql进阶(二十七)数据库索引原理
随机推荐
无题六
新白娘子传奇系列
Oracle临时表空间作用
无题十二
程序员的七种武器
The Seven Weapons of Programmers
【LeetCode】623. 在二叉树中增加一行
matcher中find,matches,lookingAt匹配字符串的不同之处说明
Does flink cdc support synchronization from oracle dg library?
Creo 9.0 基准特征:基准平面
ffmpeg drawtext 添加文本水印
XCODE12 在使用模拟器(SIMULATOR)时编译错误的解决方法
2.4G无线收发模块的应用
leetcode 剑指 Offer 10- II. 青蛙跳台阶问题
sphinx matches the specified field
无题十一
CVPR 2022 | 将X光图片用于垃圾分割,港中大(深圳)探索大规模智能垃圾分类
欧盟 | 地平线 2020 ENSEMBLE:D2.13 SOTIF Safety Concept(上)
shell脚本实例
express hot-reload