私はファイルを読む必要があるプログラムに取り組んでいます。私はこのように始まり機能を持つファイルindex.js
ありますjavascriptはnode.jsを使って別のjsファイルから関数を取得できますか?
function read(file){
var lines = parse(file);
を、私はparse(file)
機能を持つ別のファイルserver.js
を持っている:
function parse(file){
var fs = require('fs');
var contents = fs.readFileSync(file, 'utf8');
return contents.split('\n');
}
index.js
ファイルは、プロジェクトフォルダ内public
フォルダ内にありますserver.js
のように:
/project
...server.js
.../public
...index.js
それ。 私の質問はなぜserver.js
ファイルから機能を読み取ることができないのですか、どのようにすればいいですか?
「module.exports」を使用してexpあなたは 'require'を使ってそれをインポートすることができます。 –
ようこそスタックオーバーフロー! [ask]をお読みください。重要なフレーズ:「検索と研究」と「あなたがそれを自分で解決することを妨げた困難を説明する」 –