目前我正在使用 ember server
命令在 Heroku 上运行一个 Ember-cli 应用程序(不确定这是否是最佳方法),我想将其与 New Relic 集成,但我不知道如何做。
目前我正在使用 ember server
命令在 Heroku 上运行一个 Ember-cli 应用程序(不确定这是否是最佳方法),我想将其与 New Relic 集成,但我不知道如何做。
server
文件夹中,找到 index.js
文件,在文件开头添加 require('newrelic');
。当然,你在 Heroku 应用程序中设置 New Relic 时也应该遵循说明,将你的应用程序设置为 node.js 应用程序,这意味着你需要运行 npm install --save newrelic
命令,进入 node_modules
文件夹,找到 newrelic
文件夹,并将其中的 newrelic.js
文件复制到你的应用程序根目录中,编辑文件并填写你的 app_name
和 license_key
。ember server
启动了一个实时重载服务器,用于开发目的——您编辑文件,保存它,应用程序就会立即重建——您不应该在生产中使用它来提供 Ember 应用,这是潜在的安全风险。通常情况下,您只在本地计算机上运行 ember server
来开发代码。ember build --environment=production
构建您的应用程序,这将在您项目的 dist/
目录中创建一组静态文件。您可以像上传任何 HTML/CSS/Javascript 一样上传这些文件。
ember server --live-reload false --environment production
,它启动了一个express.js
服务器,并且ember-cli
自带一个设置,让我可以在任何想要的 URL 上创建端点,同时还消除了 URL 中的 #。顺便说一下,我已经弄好了新的遗迹设置,但还是谢谢。 - Gustavo Siqueira