簡體   English   中英

在javascript之間傳遞數據

[英]Passing data between javascript

想要鏈接索引中的一個javascript文件並將其函數導出到另一個javascript文件

的index.html

<script src="test.js"></script>

test.js

var config = {};

config.server_ip = "127.0.0.1";

module.exports = config; //Error, module not defined

console.log("Hello World, I should be showing up in chrome console");

show.js

var config  = require('./test');

console.log(config);

我想運行index.html,同時使用node.js來運行我的show.js文件。

顯然我只能選擇一個,如果我不導出,我的console.log工作,如果我導出,我的console.log不起作用。

有沒有其他方法來傳遞這樣的數據?

請注意,工作流必須是這樣的,我不想將2個javascript文件鏈接到我的index.html

我嘗試通過mozila指南使用導入和導出功能,但似乎chrome也不支持它。

我想運行index.html,同時使用node.js來運行我的show.js文件。

如果您想使用NodeJS來運行JavaScript,那么您必須在NodeJS上實際運行它。

如果您通過HTML文檔中的<script>元素加載腳本,那么您在瀏覽器中運行它而不是NodeJS(您可能正在使用NodeJS運行將.js文件提供給瀏覽器的Web服務器一個靜態文件,但這與在NodeJS上運行它不同。

 console.log("Hello World, I should be showing up in chrome console"); 

如果您想在Chrome控制台中顯示內容,則需要在瀏覽器端運行,而不是在NodeJS中運行。

瀏覽器沒有對AMD樣式模塊的本機支持,因此要使用您正在使用的方法,您需要添加類似RequireJS的內容

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM