当前位置: 首页 > 知识库问答 >
问题:

对于nodeJs和express项目,在其他文件。js中调用require是不可能的

邹祺然
2023-03-14
`   const express = require('express');
const ejs = require('ejs');
const bodyParser = require('body-parser');
const cf = require('create-file');
// init app
const app = express();
//Template engine setup
app.set('view engine','html');
app.engine('html',ejs.renderFile);
// Index route
app.get('/',(req, res) => { 
res.render('index.html');
})
// Public folder setup
app.use(express.static(__dirname + '/public'));
// Body parser middleware
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: true}));
//  Catch from submit
app.post('/', (req, res) => {
res.send(req.body);
})
// Define port
const port = 3030;
// Start server
`const button12 = document.getElementById('button');
button12.onclick = function () {
cf('C:\Users\tmeda\Bureau\fileTest.txt', 'my content\n', function (err) {
// file either already exists or is now created (including non existing 
directories) 
 });
 }`

共有1个答案

赫连实
2023-03-14

在app.js文件中将变量定义为全局in

likeglobal.cf=require('create-file');

因此,通过这种方式,您可以在任何文件中访问cf变量,而不需要在不同的文件中再次要求它。

 类似资料:
  • 我有一个使用Passport工作的Nodejs typescript身份验证系统。 我的问题是,当我在路由中使用时,我在上遇到以下错误: 这是Typescript的正常行为,但我正在使用中间件来保护要在其中使用的路由,这样就不能取消定义。 这是我扩展类型的地方: 这是我用来保护已登录用户的路由的中间件: 这是获取用户信息的路径: 我不想检查是否定义了user,因为我不想在每条路由中都这样做,这不是

  • 我有两个项目,一个为用户,另一个为部门。 现在,我想从另一个REST API调用REST API。我怎么打电话? 我面临的问题是,部门不提供与用户相关的类,反之亦然。 这是我的UserController类。 这是我的DepartmentController类。 请告诉我如何在getDept()中调用getUser()方法,以及如何使类彼此可用。

  • 尝试调用空手道功能文件中的其他测试运行程序类(基本上是TestNG文件)。特色: 这是打电话的正确方式吗。还有需要使用的关键词吗? 谢啦

  • 我现在正试图利用这一时刻。带有require的js库。js和我仍然难以理解这样一个项目的正确设置。以下是我主要的工作。js文件: 我使用一个单独的模块进行配置。该模块如下所示: 如您所见,我试图更改此文件中矩对象的全局语言,但遇到以下错误消息: 后来: 第一条错误消息是正在加载的语言模块,尽管它应该在片刻模块之后加载(如果我做得对的话)。第二个是从尝试切换到尚未加载的语言模块的矩模块。 有人能在这

  • 问题内容: 目前,我的Mongoose / NodeJS应用程序的/models/models.js文件中包含所有模型(架构定义)。 我想将它们分解成不同的文件,例如:user_account.js,profile.js等。但是,我似乎无法这样做,因为一旦我将这些类分开,我的控制器就会分解并报告“ 找不到模块 ”。 我的项目结构如下: 我的models.js文件的内容如下所示: 我的user.js

  • firestore项目的规则如下 之前,我通过firebase函数使用firebase admin sdk来获得对firestore项目的完整控制。 当规则如下所示时,是否可以在客户端对firestore使用auth 但是FirebaseError:请求时权限丢失或不足 请给我一些建议