【发布时间】:2020-07-25 12:19:12
【问题描述】:
让我尽我所能解释我的项目。我正在使用 webpack 和 deck.gl 制作一个显示地图数据的 JavaScript 应用程序/网站。地图数据来自 JSON 文件,但只有在我运行自己编写的 NodeJS 网络爬虫程序时才会附加该 JSON 数据。
两件事,我怎样才能自动化这个脚本,以便它在第一次加载网站(index.html)时运行,我将如何在我的本地主机之外的平台上托管这样的网站?
提前致谢。
修复/解决方案:
我怎样才能自动化这个脚本,以便在第一次加载网站 (index.html) 时运行它
我最终通过Express 创建了一个网络服务器并将我的代码作为函数调用(如下所示的scrape.js 文件)
const express = require('express');
const app = express();
const scrape = require('./scrape.js');
app.get('/', (req, res) => {
scrape();
})
app.listen(3000);
我将如何在本地主机之外的平台上托管这样的网站
几乎每个主要的托管平台都允许您托管 Node 应用程序,所以我决定使用 AWS - 特别是 AWS EC2 Instance
【问题讨论】:
标签: javascript node.js json web hosting