[英]Define variables in Javascript executing a local file
我有一個涉及訪問令牌的node.js腳本。
var T = new Twit({
consumer_key: '...',
,consumer_secret: '...'
,access_token: '...'
,access_token_secret: '...'
})
我想使用同一文件夾上的腳本定義此數據,因此需要調用它。 類似於
execfile('keys.py')
在Python中。 我試過了
require('./keys.js')
但這沒用。
將文件分配給變量,如下所示:
var keys = require('./keys.js');
您應該將密鑰導出到JSON文件,使用readFileSync讀取其內容,然后解析JSON:
var fs = require("fs");
var keysJson = fs.readFileSync("keys.json", "utf8");
var keys = JSON.parse(keysJson);
var T = new Twit(keys);
請注意,您必須將編碼(在這種情況下為“ utf8”)傳遞給readFileSync方法,否則它將返回緩沖區而不是文件內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.