我正在使用多站点模块来进行Apostrophe项目,并且自从运行npm update
以来,页面的_urls
以/baseUrl-not-set
开头。我只能在文档中找到它:
baseUrl(全局选项,未为此特定模块设置) 为方便起见,将req.absoluteUrl设置为当前请求的绝对URL。如果不是针对该特定模块的顶级baseUrl选项设置为诸如http :: //mysite.com之类的字符串,则任何站点范围前缀和req.url都将附加到该字符串。否则,将根据浏览器的请求构造绝对URL。从命令行任务生成标记时,对于合理的URL,必须设置baseUrl全局选项。
因此,我不确定是否将从baseUrl
属性添加到app.js(请记住这是一个多站点项目,因此它必须是动态的),或者apostrophe-globa/index.js
为模块的根目录级属性,或者位于addFields
下(我已经尝试了所有这些,但是都没有用)。
从npm updating
以来,基本上,我所有URL的URL结构目前都已损坏,并且目前我无法进行任何部署。
真的很感谢这里的一些指导。
答案 0 :(得分:2)
很抱歉,这一天没有记录在案,该说明现在是该模块自述文件的一部分