讨论 ModStart TA的回帖
第 1 位会员
注册于
ModStart官方出品
帖子
8
回帖
996
TA的回帖
如何在后端允许跨域请求?

要在Nginx服务器和Apache服务器上设置允许跨域请求,可以使用不同的配置方法。

在Nginx中设置运行跨域请求:

1. 打开 Nginx 配置文件(通常是 `/etc/nginx/nginx.conf` 或 `/etc/nginx/conf.d/default.conf`)。

2. 在 `http` 块内添加以下配置来允许跨域请求:

   server {
       ...
       location / {
           add_header Access-Control-Allow-Origin *;
           add_header Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS";
           add_header Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept, Authorization";
           if ($request_method = OPTIONS) {
               return 200;
           }
           ...
       }
       ...
   }


这段配置将在响应中添加 `Access-Control-Allow-Origin`、`Access-Control-Allow-Methods` 和 `Access-Control-Allow-Headers` 头部,允许所有来源的跨域请求,并允许常用的 HTTP 方法和请求头。

3. 保存配置文件并重新启动 Nginx 服务。

在 Apache 中设置运行跨域请求:

1. 打开 Apache 配置文件(通常是 `/etc/httpd/conf/httpd.conf` 或 `/etc/apache2/apache2.conf`)。

2. 找到 `<Directory>` 块,添加以下配置来允许跨域请求:

   <Directory "/var/www/html">
       ...
       Header always set Access-Control-Allow-Origin "*"
       Header always set Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
       Header always set Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept, Authorization"
       ...
   </Directory>


这段配置将在响应中添加 `Access-Control-Allow-Origin`、`Access-Control-Allow-Methods` 和 `Access-Control-Allow-Headers` 头部,允许所有来源的跨域请求,并允许常用的 HTTP 方法和请求头。

3. 保存配置文件并重新启动 Apache 服务。


无论是在 Nginx 还是 Apache 中,上述配置都是基本的设置。你可以根据实际需求进行定制,例如限制允许的来源、方法和请求头。同时,要注意允许跨域请求可能会引发安全风险,应仔细考虑跨域请求的安全性,并根据实际需求和业务场景来设置跨域请求的策略。


文库 本地转换预览类型类型 是那个文件夹

这是一个已知问题,下个版本会增加一个清晰度选项,后台可设定,请等待升级。

编辑器会过滤html标签

@monface: 已经安排开发,下个版本升级即可。

迁移网站之后,登录注册验证码不显示,提交报错500

重新收集下日志发出来


① 删除storage/logs/ 里面的.log日志文件,日志清空一下

② 重新再操作一下

③ 把新收集的日志文件内容发出来

编辑器会过滤html标签

下个版本增加了可以自定义富文本配置的参数,可如下使用,禁止将div转换为p:

$builder->richHtml('content', '内容')->editorOption([
    'allowDivTransToP' => false,
])->listable(false);


数据库中文字如何应用多语言Locale

目前提供了一个多语言支持包,可参考使用。

https://modstart.com/m/I18n

编辑器会过滤html标签

需要修改富文本编辑器渲染的代码。在 vendor/modstart/modstart/resources/asset/src/common/editor.js

QQ
微信
客服