node.js - IIS 中 Angular 2 应用程序的应用程序动态 - Node.js 代理安装和配置

标签 node.js angular iis appdynamics

我正在尝试协助使用 IIS 中托管的 Angular 2 应用程序设置 AppDynamics。该应用程序已经启动并运行。我在一个部分遇到了麻烦,该部分的说明说:

1) 从 Node.js 应用程序的根目录运行以下命令: npm 安装 appdynamics@4.3.5 对于您要检测的每个 Node.js 应用程序,在主模块(例如 server.js 文件)第一行的应用程序源代码中的任何其他 require 语句之前插入以下调用:

require("appdynamics").profile({
  controllerHostName: '<controller host name>',
  controllerPort: <controller port number>, 
  controllerSslEnabled: false,  // Set to true if controllerPort is SSL
  accountName: '<AppDynamics_account_name>',
  accountAccessKey: '<AppDynamics_account_key>',
  applicationName: 'your_app_name',
  tierName: 'choose_a_tier_name', 
  nodeName: 'choose_a_node_name' 
 });

2) 重新启动您的应用程序

我在控制台本地执行了步骤 1,但我不知道如何执行步骤 2。如果我将该脚本添加到页面,我会收到“引用错误:未定义 require”。 我了解到该功能并不意味着在浏览器上运行。它应该在服务器端运行,但我在我们的开发 Web 服务器上没有看到 Node js 或任何 server.js 文件。 有人对放置该片段的位置有任何建议吗?它甚至可以与当前的设置一起使用吗?

最佳答案

事实证明,我得到的代码对于 Angular 2 实现来说是完全错误的。他们给我的代码是用 Node js 在 Web 服务器端运行的。由于 Angular 2 是一个在浏览器上运行的 SPA,因此它永远不会工作。 我做了一些研究,发现这个示例应用程序我添加了一些调整:https://github.com/derrekyoung/appd-sampleapp-angular2

关于node.js - IIS 中 Angular 2 应用程序的应用程序动态 - Node.js 代理安装和配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47024920/

相关文章:

javascript - 解释: Math. fround()函数

angular - 如何将参数传递给 JHipster 中的自定义错误消息?

node.js - 如何使用带有 'request' npm 模块的 ES6 导入

javascript - 如何正确构建nodejs代码

node.js - 亚马逊 AWS Elastic Beanstalk NodeJS 应用程序

angular - 如何有条件地隐藏农业网格中的列

node.js - 在 socket.io 中,压缩 perMessageDeflate 不起作用

asp.net - 我尝试设置 IIS 并收到 404.4 错误,没有 StaticFileModule

security - SSL 证书有时会停止工作

iis - ASP.NET MVC 4 应用程序是否必须位于 IIS 8 上站点的根文件夹中?