Я пытаюсь запустить мой манекен Dart Webapp, работающий в браузерах. Вот код моей страницы HTML:Я получаю `GET http: // localhost: 4567/my_app.dart.js 404 (не найдено)` в Chrome, но отлично работает в Dartium
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content='IE=edge,chrome=1' http-equiv='X-UA-Compatible'>
</head>
<body>
<div id='button'>hello world</div>
</body>
<script src='my_app.dart' type='application/dart'></script>
<script src='packages/browser/dart.js'></script>
</html>
и это то, что я получаю в Js консоли при попытке открыть его:
GET http://localhost:4567/my_app.dart.js 404 (Not Found)
(Я бегу это на локальном сервере, поэтому url - получил ту же ошибку, если просто открыл html-файл, хотя).
Если я открою тот же URL-адрес в Dartium, работает webapp. Поэтому проблема, я полагаю, заключается в том, что dart.js
не работает должным образом. В чем может быть проблема?
Проблема заключается в том, что запуск программы Dart в не Dartium браузеров требует, чтобы компилировать Javascript первым (см расширение файла JS). Но сервер-разработчик должен делать это автоматически - но вы тоже можете сделать это вручную. Какой сервер разработчиков вы используете? – Fox32