Azure环境中未显示Botfront webchat小部件
我在容器中运行Rasa聊天机器人,在正常环境中运行apache2。当我打开运行聊天机器人的网页时,没有聊天机器人小部件。当我在我的虚拟盒环境中运行相同的配置时,使用Ubuntu 18.04桌面,它可以工作 它只显示这个,没有错误消息Azure环境中未显示Botfront webchat小部件,azure,apache,chatbot,Azure,Apache,Chatbot,我在容器中运行Rasa聊天机器人,在正常环境中运行apache2。当我打开运行聊天机器人的网页时,没有聊天机器人小部件。当我在我的虚拟盒环境中运行相同的配置时,使用Ubuntu 18.04桌面,它可以工作 它只显示这个,没有错误消息 // you can add a version tag if you need, e.g for version 0.11.5 https://cdn.jsdelivr.net/npm/rasa-webchat@0.11.5/lib/index.min.js 以
// you can add a version tag if you need, e.g for version 0.11.5 https://cdn.jsdelivr.net/npm/rasa-webchat@0.11.5/lib/index.min.js
以下是一些信息:
paulii@vetbot:~/rasaProd/rasaAsPa$sudo netstat-plnt
index.htmlpaulii@vetbot:~/rasaProd/rasaAsPa$cat index.html Ubuntu环境
paulii@vetbot:/etc/apache2/可用站点$lsb_发布-a Docker版本
paulii@vetbot:/etc/apache2/可用站点$docker-v Apache2版本
paulii@vetbot:/etc/apache2/可用站点$apache2-v 新测试23.9.2020
我用下面的javascript代码进行了测试,效果很好。那么为什么远程启动javascript不起作用呢?
这不管用
<script src="https://cdn.jsdelivr.net/npm/rasa-webchat/lib/index.min.js"></script>
这很有效
<html>
<head>
<script language="JavaScript">
<!-- hide this script from old browsers
function temp(form)
{
var f = parseFloat(form.DegF.value, 10);
var c = 0;
c = (f - 32.0) * 5.0 / 9.0;
form.DegC.value = c;
}
// done hiding from old browsers -->
</script>
</head>
<body>
<FORM>
<h2>Fahrenheit to Celsius Converter</h2>
Enter a temperature in degrees F:
<INPUT NAME="DegF" VALUE="0" MAXLENGTH="15" SIZE=15>
<p>
Click this button to calculate the temperature
in degrees C:
<INPUT NAME="calc" VALUE="Calculate" TYPE=BUTTON
onClick=temp(this.form)>
<p>
Temperature in degrees C is:
<INPUT NAME="DegC" READONLY SIZE=15>
</FORM>
</body>
</html>
华氏到摄氏转换器
以华氏度为单位输入温度:
单击此按钮可计算温度
摄氏度:
温度(摄氏度)为:
通过编辑您的问题,尝试将代码行放入代码块中。现在很难读,好多了。现在,你只需等待社区帮助你。我的重点是欢迎你加入社区,帮助你提出更好的问题。试着通过编辑你的问题将代码行放在代码块中。现在很难读,好多了。现在,你只需等待社区帮助你。我的重点是欢迎你加入社区,帮助你提出更好的问题。
<VirtualHost *:444>
ServerAdmin webmaster@localhost
ServerName aspabotti1.omnia.fi
ServerAlias www.aspabotti1.omnia.fi
# DocumentRoot /home/linttu/rasaProd/rasaAsPa
DocumentRoot /var/www/html
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
133db8a49155 rasa/rasa:1.10.11-full "rasa run -m models …" 2 minutes ago Up 2 minutes 0.0.0.0:5005->5005/tcp rasa2
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
Docker version 19.03.13, build 4484c46d9d
Server version: Apache/2.4.29 (Ubuntu)
Server built: 2020-08-12T21:33:25
<script src="https://cdn.jsdelivr.net/npm/rasa-webchat/lib/index.min.js"></script>
<html>
<head>
<script language="JavaScript">
<!-- hide this script from old browsers
function temp(form)
{
var f = parseFloat(form.DegF.value, 10);
var c = 0;
c = (f - 32.0) * 5.0 / 9.0;
form.DegC.value = c;
}
// done hiding from old browsers -->
</script>
</head>
<body>
<FORM>
<h2>Fahrenheit to Celsius Converter</h2>
Enter a temperature in degrees F:
<INPUT NAME="DegF" VALUE="0" MAXLENGTH="15" SIZE=15>
<p>
Click this button to calculate the temperature
in degrees C:
<INPUT NAME="calc" VALUE="Calculate" TYPE=BUTTON
onClick=temp(this.form)>
<p>
Temperature in degrees C is:
<INPUT NAME="DegC" READONLY SIZE=15>
</FORM>
</body>
</html>