Я использую функцию управления версиями Windows Azure Mobile Services для подталкивания пользовательских сценариев API.Отсутствующие файлы server.js/app.js, web.config не сгенерированы
Что я сделал:
- клонированный репозиторий Git. (Он содержал кучу каталогов с файлами readme.md, объясняющими, что происходит там, и некоторые файлы конфигурации для разрешений существующих таблиц.)
- Добавлены
service/api/test.js
иservice/api/test.json
файлы (собственный скрипт API и его конфигурация). - Переведено и нажато изменение на удаленный.
я получил следующий вывод мерзавца:
remote: Updating branch 'master'.
remote: Updating submodules.
remote: Preparing deployment for commit id '1cbfbd5ac1'.
remote: Running custom deployment command...
remote: Running deployment command...
remote: Handling Basic Web Site deployment.
remote: KuduSync.NET from: 'D:\home\site\repository\service' to: 'D:\home\site\wwwroot\App_Data\config\scripts'
remote: Copying file: 'api\test.js'
remote: Copying file: 'api\test.json'
remote: Missing server.js/app.js files, web.config is not generated
remote: Node.js versions available on the platform are: 0.6.17, 0.6.20, 0.8.2, 0.8.19, 0.8.26, 0.10.5, 0.10.18, 0.10.21, 0.10.24.
remote: Selected node.js version 0.10.24. Use package.json file to choose a different version.
remote: npm WARN package.json [email protected] No repository field.
remote: npm WARN package.json [email protected] No README data
remote: Finished successfully.
remote: Deployment successful.
Теперь, когда я пытаюсь получить доступ к любому из существующих таблиц через стандартный API (например, размещение в https://myservice.azure-mobile.net/tables/MyTable
), я получаю обратно 500 Internal Server Ошибка.
Я думаю, что эта строка в выводе выше что-то делать с ним:
remote: Missing server.js/app.js files, web.config is not generated
Тем не менее, никогда не было никаких server.js
или app.js
включены в мерзавца репо, и я понятия не имею, что эти файлы должен содержать, поскольку в документации не упоминается эти файлы.