首页 > 解决方案 > Elastic Beanstalk 上对 index.html 的更改

问题描述

我正在 AWS ElasticBeanstalk 上创建一个网站,用于检查加密货币和股票价格。目前,在我的代码中,我展示了从他们的 API 页面获得的 TradingView 的图表:

</script>
        <!-- TradingView Widget BEGIN -->
        <div class="tradingview-widget-container">
            <div id="tradingview_8ae14"></div>
            <div class="tradingview-widget-copyright">
            <a href="https://www.tradingview.com/symbols/NASDAQ-MSFT/" rel="noopener" target="_blank">
            <span class="blue-text">MSFR Chart</span>
            </a> by TradingView
        </div>

        <script type="text/javascript" src="https://s3.tradingview.com/tv.js"></script>
        <script type="text/javascript">
        new TradingView.widget(
        {
            "width": 980,
            "height": 610,
            "symbol": "NASDAQ:MSFT",
            "interval": "D",
            "timezone": "Etc/UTC",
            "theme": "Dark",
            "style": "1",
            "locale": "en",
            "toolbar_bg": "#f1f3f6",
            "enable_publishing": false,
            "allow_symbol_change": true,
            "container_id": "tradingview_8ae14"
        }
        );
        </script>
        </div>
        <!-- TradingView Widget END -->

在我的网站上,用户可以更改股票代码,然后我的程序将使用正则表达式并将该"symbol": "NASDAQ:MSFT"行替换为用户指定的交易所名称和股票代码。这就像我想要的那样在本地工作。但是,ElasticBeanstalk 上的 TradingView 图表不会更改。如何更改index.htmlAWS 上的文件?任何帮助或指示将不胜感激。

标签: htmlamazon-web-servicesamazon-elastic-beanstalk

解决方案


尝试将整个小部件创建放在一个函数中,并在每次用户选择更改时调用它,这里有一个类似的问题,Change ticker of tradingview widget with an interval


推荐阅读