美文网首页
egg学习中的坑

egg学习中的坑

作者: 影子人_fd86 | 来源:发表于2018-02-09 15:43 被阅读0次

1、关于ws中自动保存和egg自动重启的冲突

    1)、ws中的自动保存egg识别不到,需要把这个自动保存关闭掉

        方法:file  settings           把红框中的所有的对号都去掉


2、设置服务器启动端口

    方法: package.json    scripts   "dev": "egg-bin dev --port 80",


3、在页面动态写入js的时候问题

前端代码:

<script> document.write('<script src="./config.js?v=' + Math.random() +'">xxx </script>')</script>

egg代码:

let contents= fs.readFileSync('app/config.js');

this.ctx.set('content-type', 'application/x-javascript'); //设置正确的文件类型才能用,因为egg自动设置了文件类型检测的头x-content-type-options:nosniff

this.ctx.body= contents

各种文件对应的类型


4、  public 文件夹下不自动识别index.html 需要自己在url上拼上文件名


待续。。。。。

相关文章

  • egg学习中的坑

    1、关于ws中自动保存和egg自动重启的冲突 1)、ws中的自动保存egg识别不到,需要把这个自动保存关闭掉 ...

  • Egg.js学习与实战系列 · 文件上传配置

    在使用Egg.js搭建文件上传服务时,遇到了几个一般新手都会遇到的坑。经查阅官方文档,Egg框架中默认使用egg-...

  • egg scripts

    服务启动和停止 坑: 同一个服务器上运行了两个egg项目, 直接使用npm stop会杀死所有egg master...

  • egg 设置跨域白名单

    本人纯前端,刚入坑egg一个月,nodejs 小白,得益于 egg 的优雅与强大,公司项目进展得十分顺利。我个人e...

  • egg.js 的请教

    egg库中egg-bin.js里 #!/usr/bin/env node 'use strict'; const ...

  • egg-sequelize增删改查操作笔记

    安装egg-sequelize 引入sequelize 在 config/plugin.js 中引入 egg-se...

  • 关于egg日志的坑

    如果默认使用egg的日志的话,会自动生成在根目录下的logs文件夹内(test/prod环境),如果想json格式...

  • egg+mongodb 配置

    安装egg npm i egg-init -g egg-init egg-example --type=simpl...

  • egg笔记

    创建egg项目 npm i egg-init -g egg-init egg-demo --type=simpl...

  • Error: EACCES: permission denied

    全局安装egg-init后,通过 egg-init egg --type=simple 命令创建egg项目,报错 ...

网友评论

      本文标题:egg学习中的坑

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