假设我有一个名为app.js的文件.很简单:
var express = require('express');
var app = express.createServer();
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.get('/', function(req, res){
res.render('index', {locals: {
title: 'NowJS + Express Example'
}});
});
app.listen(8080);
Run Code Online (Sandbox Code Playgroud)
如果我在"tools.js"中有一个函数怎么办?如何导入它们以在apps.js中使用?
或者......我应该将"工具"变成一个模块,然后需要它吗?<<似乎很难,我宁愿做tools.js文件的基本导入.
有没有办法在node.js中进入交互模式之前执行一些代码(在文件中或从字符串中,并不重要)?
例如,如果我创建一个__preamble__.js包含以下内容的脚本:
console.log("preamble executed! poor guy!");
Run Code Online (Sandbox Code Playgroud)
和用户输入node __preamble__.js他们获得此输出:
preamble executed! poor guy!
> [interactive mode]
Run Code Online (Sandbox Code Playgroud) 我有一个 javascript 文件,其中包含一个函数,该函数接收带有随机数的数组并返回一个解决方案,我需要能够从命令行运行该函数。
我想要的是能够输入类似的内容:
myFunction 1,2,3,4,5,6,7