Оператор -> используется для перегрузки доступа элемента. Небольшой пример:
#include <iostream>
struct A
{
void foo() {std::cout << "Hi" << std::endl;}
};
struct B
{
A a;
A* operator->() {
return &a;
}
};
int main() {
B b;
b->foo();
}
Выводит:
Hi
Вы должны использовать Alias
для своих /static/
маршрутов, только если вы не хотите, чтобы Apache использовал ваш WSGIScriptAlias
для обработки совпадающих запросов. Это хорошо для производительности, так как запросы на статические файлы не должны задействовать приложение WSGI (кроме создания URL), но это может быть связано с вашими проблемами.
Устранить неполадку можно, удалив:
Alias /static/ /var/www/japanesepractice.local/static
<Directory /var/www/japanesepractice.local/static>
Order allow,deny
Allow from all
</Directory>
Если удаление это работает, попробуйте повторно добавить его с сбалансированными конечными слешами (/static/
как /static
, чтобы соответствовать отсутствующему слешу /var/www/japanesepractice.local/static
. [ 1110]
Попробуйте добавить type="text/javascript"
, как показано ниже:
`<script type="text/javascript" src="{{ url_for('static', filename='js/responsivevoice.js') }}"> .
</script>`