草庐IT

expressive

全部标签

javascript - 如何将模板中的内容传递到 Express 中的布局?

我有一个基本的Express服务器://server.js:varExpress=require('express');app=Express.createServer();app.configure(function(){app.set('views',Path.join(__dirname,'views'));app.set('viewengine','jade');app.set('viewoptions');});app.get('/',function(request,response){response.render('welcome',{locals:{some:'Loc

javascript - 如何将模板中的内容传递到 Express 中的布局?

我有一个基本的Express服务器://server.js:varExpress=require('express');app=Express.createServer();app.configure(function(){app.set('views',Path.join(__dirname,'views'));app.set('viewengine','jade');app.set('viewoptions');});app.get('/',function(request,response){response.render('welcome',{locals:{some:'Loc

session - 使用 Express 和 Node,如何跨子域/主机头维护 session

我有一个单Node服务器,它响应请求并根据主机header重定向用户。用法是静态/主站点位于www,每个用户都有自己的子域(即www.example.com和site.example.com)。路由是按照site.js。当用户未登录时,他们将被重定向到登录。我发现当用户被重定向到他们的子域时session没有被维护。我想这是意料之中的,但我想知道是否有办法在两个子域之间保持相同的session。我希望如果他们登录并返回www.example.com,他们会看到一个不同的View,其中包括一个注销链接/他们的仪表板等。我目前的解决方法是,我在想,是只需在他们的子域上创建session,如

session - 使用 Express 和 Node,如何跨子域/主机头维护 session

我有一个单Node服务器,它响应请求并根据主机header重定向用户。用法是静态/主站点位于www,每个用户都有自己的子域(即www.example.com和site.example.com)。路由是按照site.js。当用户未登录时,他们将被重定向到登录。我发现当用户被重定向到他们的子域时session没有被维护。我想这是意料之中的,但我想知道是否有办法在两个子域之间保持相同的session。我希望如果他们登录并返回www.example.com,他们会看到一个不同的View,其中包括一个注销链接/他们的仪表板等。我目前的解决方法是,我在想,是只需在他们的子域上创建session,如

node.js - 确定文件是否真的是 express/node.js 中的图像

如何检查上传到我服务器上的文件是否真的是图像?不仅仅是一个带有(jpg,png,gif)扩展名的文件,只是为了使其成为“图像”文件。我用imagemin创建了一个图片压缩服务,但是我怕上传的文件真的是图片。 最佳答案 我为此使用了mmmagic模块,它发现了mime类型:mmmagiconGithub 关于node.js-确定文件是否真的是express/node.js中的图像,我们在StackOverflow上找到一个类似的问题: https://stack

node.js - 确定文件是否真的是 express/node.js 中的图像

如何检查上传到我服务器上的文件是否真的是图像?不仅仅是一个带有(jpg,png,gif)扩展名的文件,只是为了使其成为“图像”文件。我用imagemin创建了一个图片压缩服务,但是我怕上传的文件真的是图片。 最佳答案 我为此使用了mmmagic模块,它发现了mime类型:mmmagiconGithub 关于node.js-确定文件是否真的是express/node.js中的图像,我们在StackOverflow上找到一个类似的问题: https://stack

node.js - Express Req.Body 验证

我想创建一个express中间件,看起来像这样:functionvalidate(options){vardefaultOptions={...},validations=_.extend(defaultOptions,options);returnvalidate(req,res,next){/*UsesomesortofvalidationframeworkwhereIcanpass`validations`into*/next(someErrors||null)}}我都看过node-validator使用中间件选项以及tracery但是它们看起来都不像您可以将“规则集”传递给它们

node.js - Express Req.Body 验证

我想创建一个express中间件,看起来像这样:functionvalidate(options){vardefaultOptions={...},validations=_.extend(defaultOptions,options);returnvalidate(req,res,next){/*UsesomesortofvalidationframeworkwhereIcanpass`validations`into*/next(someErrors||null)}}我都看过node-validator使用中间件选项以及tracery但是它们看起来都不像您可以将“规则集”传递给它们

javascript - 在 Express + NodeJS 应用程序的 Controller 中使用 ES6 类或对象文字

有两件事我很困惑。使用任何ES6类或对象字面量有什么好处。我应该在哪里使用它们?下面提到了我正在尝试的一些示例。请让我知道何时使用特定的实现方式,何时不使用。类示例1://auth.jsclassAuth{login(req,res){...}signup(req,res){...}}module.exports=newAuth();//index.jsconstauth=require('auth');类示例2://auth.jsclassAuth{login(req,res){...}signup(req,res){...}}module.exports=Auth;//index.

javascript - 在 Express + NodeJS 应用程序的 Controller 中使用 ES6 类或对象文字

有两件事我很困惑。使用任何ES6类或对象字面量有什么好处。我应该在哪里使用它们?下面提到了我正在尝试的一些示例。请让我知道何时使用特定的实现方式,何时不使用。类示例1://auth.jsclassAuth{login(req,res){...}signup(req,res){...}}module.exports=newAuth();//index.jsconstauth=require('auth');类示例2://auth.jsclassAuth{login(req,res){...}signup(req,res){...}}module.exports=Auth;//index.