node.js express\uuu dirname父路径出错
我想要的路径是“C:\Users\user\Desktop\interProject\crud-oauth2\models\Users.js” 但它总是成为node.js express\uuu dirname父路径出错,node.js,Node.js,我想要的路径是“C:\Users\user\Desktop\interProject\crud-oauth2\models\Users.js” 但它总是成为 有人能教我为什么吗?大多数开发人员为浏览器编写JS,因此文件系统分隔符是不相关的(URL分隔符总是一个正斜杠)。但是如果您使用的是目录,那么 使用路径模块 const path = require('path'); path.basename('C:\\temp\\myfile.html'); //返回:“myfile.html” 阅
有人能教我为什么吗?大多数开发人员为浏览器编写JS,因此文件系统分隔符是不相关的(URL分隔符总是一个正斜杠)。但是如果您使用的是目录,那么 使用路径模块
const path = require('path');
path.basename('C:\\temp\\myfile.html');
//返回:“myfile.html”
阅读更多关于路径模块的信息。大多数开发人员为浏览器编写JS代码,因此文件系统分隔符是不相关的(URL分隔符始终是正斜杠)。但是如果您使用的是目录,那么 使用路径模块
const path = require('path');
path.basename('C:\\temp\\myfile.html');
//返回:“myfile.html”
阅读有关路径模块的更多信息。如果需要访问
\uu dirname
返回内容的父文件夹,则可以尝试使用此
var parentDir = path.normalize(__dirname+"/..");
现在,您可以在路径中使用parentDir
来执行所需操作,例如
res.sendFile(parentDir+"/someFolder/"+req.body.someVariable+'/someFile.xml');
如果您需要访问
\uu dirname
返回内容的父文件夹,则可以尝试使用此
var parentDir = path.normalize(__dirname+"/..");
现在,您可以在路径中使用parentDir
来执行所需操作,例如
res.sendFile(parentDir+"/someFolder/"+req.body.someVariable+'/someFile.xml');
在您的根文件夹中,例如,假设您的根文件夹是这样的
loginapp/routes/users.js
那就试试这个
var User = require('../models/user');
在您的根文件夹中,例如,假设您的根文件夹是这样的
loginapp/routes/users.js
那就试试这个
var User = require('../models/user');