下载的meilisearch一般是development模式,内置客户端,修改客户端后需要重要全部编译,花时间太长了。前后端分离才是正道,客户端修改不用重新编译后端。
方法如下:
1、修改配置文件/etc/meilisearch.toml,改成env = "production"
2、 REACT_APP_MEILI_SERVER_ADDRESS=http://192.168.1.17:7700 yarn build
3、yarn start
另外,在safari中,会出错,如下:
在chrome / opera中不会有这问题。解决方案是修改 mini-dashboard/src/App.js
export const baseUrl =
process.env.REACT_APP_MEILI_SERVER_ADDRESS ||
(process.env.NODE_ENV === 'development'
? 'http://0.0.0.0:7700'
: window.location.origin)
将http://0.0.0.0:7700改成具体的地址:如192.168.1.17:7700