缺少server.js / app.js文件,未生成web.config

肌萎缩症

我正在使用Windows Azure移动服务的源代码控制功能来推送自定义API脚本。

我做了什么:

  1. 克隆了git仓库。(它包含一堆目录,其中包含readme.md文件,这些文件说明了行进的方向以及一些用于现有表权限的配置文件。)
  2. 添加了service/api/test.jsservice/api/test.json文件(自定义API脚本和配置)。
  3. 已提交并将更改推送到远程。

我从git得到以下输出:

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 Error。

我认为上面输出中的这一行与此有关:

remote: Missing server.js/app.js files, web.config is not generated

但是,从来没有任何东西server.jsapp.js包含在git repo中,我也不知道这些文件应该包含什么,因为在文档中似乎没有提及这些文件。

肌萎缩症

原来,此错误消息不是罪魁祸首:

remote: Missing server.js/app.js files, web.config is not generated

像一个优秀的程序员一样,我将配置信息放置在中<PROJECT_ROOT>/shared/config.json当我检查日志时,它抱怨路由配置不正确。该文档暗示仅<PROJECT_ROOT>/api包含自定义路由,因此当文档明确指出该共享目录专门用于表和自定义API脚本使用的共享代码时,我不知道为什么它将共享目录中的JSON文件解释为路由配置。

更改之后config.json,以config.js和进行必要的代码更改,这一切又开始工作。

我仍然收到有关缺少server.js / app.js文件的警告,但似乎没有任何影响。

结论:请勿将JSON文件添加到Azure移动服务脚本中,除非readme.md最初与脚本捆绑在一起文件中指定

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

生成后,Visual C#缺少app.config文件

来自分类Dev

无法找到 src/main/webapp/app/blocks/config/http.config.js 或缺少必需的 jhipster-needle。拦截器未添加到 JHipster 应用程序

来自分类Dev

Azure网站上缺少Node.js应用程序的web.config的文档

来自分类Dev

将 NodeJS 项目部署到 Web App-config.js 由于 gitignore (?)

来自分类Dev

如何在Angular JS APP的config.js中正确注入adalprovier

来自分类Dev

从模板生成App.config

来自分类Dev

从app.config文件读取

来自分类Dev

我的 webpack.config.prod.js 文件没有生成 bundle.js 文件

来自分类Dev

Angular.js:在app.config中注入服务以防止缩小

来自分类Dev

package.json main和app.config.js expo.entryPoint有什么区别?

来自分类Dev

适用于SailsJS Framework的app.js中的sails.config.XXXX

来自分类Dev

App.config与Web.config:哪个优先?

来自分类Dev

Bazel-错误:缺少输入文件'//server:files/src/index.js'

来自分类Dev

Lite服务器未检测到`bs-config.json`或`bs-config.js`覆盖文件

来自分类Dev

App中的Web.Config配置错误

来自分类Dev

EXTJS 6:JS文件未串联到单个app.js文件中

来自分类Dev

通过NuGet提供App.config文件

来自分类Dev

如何转义[在app.config文件中?

来自分类Dev

从C#App.config文件获取设置

来自分类Dev

新的.csproj格式的app.config文件

来自分类Dev

通过NuGet提供App.config文件

来自分类Dev

ConfigurationManager读取错误的文件-Web.config而不是App.config

来自分类Dev

Webpack.config.js加载程序数组未使用。

来自分类Dev

使用config-all.json生成的modernizr.js错误

来自分类Dev

在`jest.config.js`文件中导入本地文件

来自分类Dev

如何将值从web.config传递到外部js文件?

来自分类Dev

找不到模块'/usr/src/app/server.js'

来自分类Dev

使用webpack-dev-server时webpack构建中缺少bundle.js

来自分类Dev

节点未运行app.js

Related 相关文章

  1. 1

    生成后,Visual C#缺少app.config文件

  2. 2

    无法找到 src/main/webapp/app/blocks/config/http.config.js 或缺少必需的 jhipster-needle。拦截器未添加到 JHipster 应用程序

  3. 3

    Azure网站上缺少Node.js应用程序的web.config的文档

  4. 4

    将 NodeJS 项目部署到 Web App-config.js 由于 gitignore (?)

  5. 5

    如何在Angular JS APP的config.js中正确注入adalprovier

  6. 6

    从模板生成App.config

  7. 7

    从app.config文件读取

  8. 8

    我的 webpack.config.prod.js 文件没有生成 bundle.js 文件

  9. 9

    Angular.js:在app.config中注入服务以防止缩小

  10. 10

    package.json main和app.config.js expo.entryPoint有什么区别?

  11. 11

    适用于SailsJS Framework的app.js中的sails.config.XXXX

  12. 12

    App.config与Web.config:哪个优先?

  13. 13

    Bazel-错误:缺少输入文件'//server:files/src/index.js'

  14. 14

    Lite服务器未检测到`bs-config.json`或`bs-config.js`覆盖文件

  15. 15

    App中的Web.Config配置错误

  16. 16

    EXTJS 6:JS文件未串联到单个app.js文件中

  17. 17

    通过NuGet提供App.config文件

  18. 18

    如何转义[在app.config文件中?

  19. 19

    从C#App.config文件获取设置

  20. 20

    新的.csproj格式的app.config文件

  21. 21

    通过NuGet提供App.config文件

  22. 22

    ConfigurationManager读取错误的文件-Web.config而不是App.config

  23. 23

    Webpack.config.js加载程序数组未使用。

  24. 24

    使用config-all.json生成的modernizr.js错误

  25. 25

    在`jest.config.js`文件中导入本地文件

  26. 26

    如何将值从web.config传递到外部js文件?

  27. 27

    找不到模块'/usr/src/app/server.js'

  28. 28

    使用webpack-dev-server时webpack构建中缺少bundle.js

  29. 29

    节点未运行app.js

热门标签

归档