gpt4 book ai didi

node.js - 使用 IISnode 运行 Keystone.js

转载 作者:太空宇宙 更新时间:2023-11-04 02:47:50 25 4
gpt4 key购买 nike

我对 Keystone 和 IISnode 都很陌生,所以请耐心等待。我已经成功地能够使用 IISnode 运行 Express 项目,并且我可以使用 Node 运行 keystone.js 项目,但是将两者合并起来很困难。当我同时运行 ETW 跟踪时,在将其关闭之前,我多次收到“iisnode 计划重试与 node.exe 进程的命名管道连接”。我尝试将 iisnode 直接 Hook 到 keystone index.js 文件(请参阅下面的 web.config)以及项目根目录下的 keystone.js 文件。

<handlers>
<add name="iisnode" path="node_modules/keystone/index.js" verb="*" modules="iisnode" />
</handlers>

我的预感是,我需要像通常启动项目一样将其连接到 keystone.js 文件,但通常需要添加一个“keystone”参数,我不太确定如何使用 iisnode 来做到这一点。谁能帮我吗?

最佳答案

web.config 处理程序路径应设置为应用程序的入口点,而不是 node_modules\keystone\index.js。如果您使用了 keystone Yoeman 生成器,则入口点是应用根文件夹中的 keystone.js 文件。

<configuration>
<system.webServer>
<handlers>
<add name="iisnode" path="keystone.js" verb="*" modules="iisnode" />
</handlers>

...

</system.webServer>
</configuration>

关于node.js - 使用 IISnode 运行 Keystone.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23574753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com