Я использую webapp2 для создания webapp с угловыми. Это структура каталогов.404 ошибка при загрузке js-файлов
|--test-app
|--lib
|--static
|--js
|--app.js
|--controller.js
|--lib
|--angular
|--angualr-bootstrap
|--index.html
|--app.yaml
|--mainapp.py
Но когда я пытаюсь загрузить JS файлы index.html
<!DOCTYPE html>
<html lang="en" ng-app="testApp">
<head>
<script src="/static/js/app.js"></script>
<script type="text/javascript" src="/static/js/controller.js"></script>
</head>
<body>
<div ng-controller="MainController">
IN MAIN
</div>
</body>
</html>
я получаю эти ошибки:
GET http://localhost:8080/static/js/app.js
(404 - файл не найден)GET http://localhost:8080/static/js/controller.js
(404 - файл не найден)
Я не могу понять, почему я получаю эти ошибки.
Вот код app.yaml
application: test-app
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /.*
script: mainapp.app
libraries:
- name: webapp2
version: "2.5.2"
Вот код mainapp.py
class Start(webapp2.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/html'
self.response.write(open('static/index.html').read())
app = webapp2.WSGIApplication([
('/', Start),
], debug=True)
Я думаю, статический не нужен, это может быть просто src = "js/controller.js" и "js/app.js" – squiroid
нет, это тоже не сработает. –