使用VSCODE的Azure WebApp节点Js

时间:2016-12-08 06:37:36

标签: node.js azure visual-studio-code

最近我已经使用budo部署了一个node.js服务器端应用程序并且工作正常..但是在部署到Azure(WebAPP)后它无法正常工作并抛出错误,“ require ”不是定义。我使用 VSCode 来开发项目

1 个答案:

答案 0 :(得分:0)

经过一些研究,我发现bodubrowserify开发服务器。所以看起来你的应用程序是在客户端JavaScript,但node.js应用程序在服务器站点,它们在技术上是不同的。浏览器/客户端JavaScript中不存在require(),因此它引发了您的问题。

要解决此问题,请尝试使用模块化脚本加载程序(如browserify)遍历所有源代码并将所有required文件连接到bundle,然后包括 bundle.js < / em>在您的HTML文件中。最后,重新部署它,你会得到它。

任何进一步的关注或如果我有任何误解,请随时告诉我。