我有我使用 json2html 库在 HTML 中读取的 json 文件(我使用 node.js 创建了这个 json 文件),如果 json 文件存在/可读,那么它将被上传到我们的服务器中。
我有 json2html 代码,可以读取 json 文件并根据 json 文件的内容打印 HTML 页面。如果 json 文件不可读或不存在,那么我希望 node.js / javascript 停止或退出该过程,以便没有任何内容上传到服务器。如果 json 文件不可用,我应该如何停止/退出代码进一步处理。
我process.exit()
的 HTML 文件中有我读取 json 文件的地方。它不会优雅地退出。当我检查元素时,它会出错Uncaught (in promise) ReferenceError: process is not defined
。npm i process
尽管过程是全球性的,但我确实有。const process = require('process');
我仍然在我的 index.js 文件中明确定义。在浏览器中打开我的 html 文件时仍然出现错误。如何克服这个错误。请参阅下面我的 html 文件中的代码
let responseContent = fetch('studentRecords.json')
.then(function(response) {
return response.json();
})
.catch(function(err) {
process.exit(1);
});