我正在尝试使用Fullcalendar渲染从另一个使用Flask用Python编写的应用程序返回的事件。我设法查询了该应用程序,并在我的测试设置(笔记本电脑本地)上将JSON返回给Fullcalendar,效果很好。
当我尝试将相同的代码部署到服务器(带有Apache的CentOS 7)时,Apache记录以下错误:
AH00128: File does not exist: /etc/httpd/htdocs/data
以下是calendar.html模板的摘录:
<script>
$(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,listWeek'
},
defaultView: 'listWeek',
editable: false,
eventLimit: true, // allow "more" link when too many events
events: {
url: 'data',
error: function() {
$('#script-warning').show();
}
},
loading: function(bool) {
$('#loading').toggle(bool);
}
});
});
</script>
我已经确定url: 'data'
行似乎在控制路径,但是我无法在其中设置任何有效的方法。我在代码中的其他任何地方都看不到可以设置路径的位置-显然/etc/httpd/htdocs/data/
无效-如何配置路径以便呈现数据?
编辑:我相信这是一个Apache问题-我的conf文件如下:
<virtualhost *:443>
ServerName server.example.com
LogLevel info
SSLEngine On
SSLProtocol all -SSLv2 -SSLv3
WSGIDaemonProcess fs_calendar user=apache group=apache threads=5 home=/var/www/fs_calendar/
WSGIScriptAlias /fs_calendar /var/www/fs_calendar/calendar.wsgi
<directory /var/www/fs_calendar>
WSGIProcessGroup fs_api
WSGIApplicationGroup %{GLOBAL}
WSGIScriptReloading On
WSGIPassAuthorization On
Order deny,allow
Allow from all
</directory>
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/server.example.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/server.example.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateChainFile /etc/letsencrypt/live/server.example.com/chain.pem
</virtualhost>
参考方案
听起来您的URL指向的位置不匹配。
试穿
url: "https://myhost/data"
在您的代码中,绝对可以确定它指向了正确的位置。
如果我得到url(''),我该如何使用另一个URL - javascript我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…
Javascript IF语句 - javascript嗨,我有这段代码可以正常工作,并将两个日历显示为一个日历。我还有一个php变量$login_session,其中包含登录电子邮件地址的用户。关于如何显示[email protected]日历的任何想法(伪代码)IF $login_session == "[email protected]…
提交初始化后删除某些帖子数据 - javascript在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …
获取JavaScript值到C#字符串 - javascript是否可以在C#中执行类似的操作?该值为“ 10/05/2014”string jsValue = javascript("$('#EstimatedStartDate').val()"); 参考方案 您能否更详细地阐明您要做什么。看来您正在尝试从javascript(客户…
如何使用Javascript将字典列表解析为JSON格式? - javascript我正在尝试解析JSON格式的词典列表,以便可以使用它们的数据创建一组列表项,其中使用此数据生成文本和ID。我将以下内容传递到我的网页,并在投放之前将其存储在隐藏的div中: [{'text': 'org1', 'id': 'org1ID'}, {'text':…