Articles of express

如何在Express应用程序中使用npm安装的jQuery?

我有一个node.js + express应用程序,我用npm安装了jQuery。 在我使用的app.js文件中 var jquery = require('jquery'); 在html文件头我包括JavaScript使用jQuery,我得到`jQuery没有定义'。 这是秩序吗?还是我错过了什么?

Node.js是构build完整网站的好select吗?

我想知道是否使用Node.js(express.js)是一个完整的网站的最佳select。 我一直在使用Rails + Node.js,想知道如果这仍然是最好的select,或者如果我应该完全移动到Node.js。 有没有完全用node.js构build的网站? 我想,它必须缺乏Rails提供的许多东西。

用expressjs强制SSL 3

我正在运行一个没有代理和使用SSL的node.js express 3服务器。 我想弄清楚如何强制所有连接通过https。 谷歌search向我显示这一点: https://groups.google.com/forum/#!topic/express-js/Bm6yozgoDSY 目前没有办法强制httpsredirect,虽然这似乎有点奇怪的解决办法。 我们有一个只有https的应用程序,我们只有一个简单的〜4行节点http服务器redirect,没有什么奇特的 这是我需要的,但他没有说这四条线是什么。 我们如何做到这一点? 谢谢。

NodeJS + CoffeeScript,根据请求渲染coffeescript编译的js

我想要做的是添加以下给我已经运行咖啡书面服务器 app.get '/test.js', (req, res) -> render coffee somecoffeefile.coffee 像NodeJS,Express和Coffeescript这样的可能吗? 谢谢! 何塞

使用Express / Redis进行会话存储时,“会话”未定义

我正在尝试在快速应用程序中使用redis进行会话。 我做了以下几点: var express = require('express'); var RedisStore = require('connect-redis')(express); app.configure('development', function(){ app.use(express.session({ secret: "password", store: new RedisStore({ host: "127.0.0.1", port: "6379", db: "mydb" }) })); 后来,在我的应用程序中,如果我做了这样的事情: var whatever = req.session.someProperty; 我得到: 无法读取未定义的属性“someProperty” 这表明req.session是未定义的(我可以从configuration节中的console.log条目中看到这一点) 我肯定有redis运行,并可以看到我的应用程序连接到它最初(使用redis-cli显示器)

刷新页面显示文件未find错误如何解决使用

注意:我尝试了所有与此主题相关的问题和答案。 像这样,我尝试了相关的问题,试图解决它,但没有成功。 我正在构buildangularJSnetworking应用程序。 它完全基于AngularJS / HTML 5和NodeJS / ExpressJS和数据库端使用mongo DB,则会出现此问题。 我想 '#'删除url和我刷新页面,然后显示我当前页面。但现在显示“未find404”。我使用像这样$locationProvider.html5Mode(true); 和<base href="/" />但我不成功。 我知道在URL解决scheme中删除#是$locationProvider.html5Mode(true); 和<base href="/" />但是我使用NodeJS / ExpressJS,我不能使用。 我的url http://localhost:3000/Tutorial/Routing/StateProvider/index.html#/Setting/StudenList 我想要的URL http://localhost:3000/Tutorial/Routing/StateProvider/index.html/Setting/StudenList 笔记: 没有这个解决scheme$locationProvider.html5Mode(true); 和<base href="/" />但是我使用NodeJS / ExpressJS然后我想删除#和刷新页面问题解决 码 Folder Structure directive .my代码非常长,然后我mange片段( 内部的HTML和JS )。 不运行代码片断,因为我插入所有的代码只是为了了解我的代码是什么错误。 sample2(refreshissue) [Project Name] — Public — Tutorial –Directive -index.html –Routing –StateProvider -Account.html -index.html -Setting.html -StudentListing.html […]

如何使用node.js,Express和knox从浏览器上传文件到Amazon S3?

我试图find一些利用node.js,Express和knox的示例代码。 Knox的文档只给出了如何上传已存储在文件系统中的文件的清晰示例。 https://github.com/learnboost/knox#readme 此外,还有一些简单的教程(即使是在Express中),也可以直接上传文件来保存到文件系统。 我遇到的麻烦是一个例子,它允许您将客户端上传到节点服务器,并将数据直接传输到S3,而不是先存储在本地文件系统中。 有人可以指出我的一个要点或其他包含这种信息的例子吗?

发布json来expression使用jQuery

从我的客户端发送JSON数据到运行express的节点服务器时遇到问题。 这里有一个简单的服务器来演示我的问题: var express = require('express'); var app = express(); app.configure(function(){ app.use(express.bodyParser()); app.use(app.router); app.use(express.logger()); }); app.listen(80); app.post('/', function(req,res){ console.log(req.body); console.log(req.body.number + 1); }); 该服务器只需将所有POST数据logging到控制台。 如果我然后粘贴到铬的开发控制台: $.post('/', {number:1}); 服务器打印出来: { number: '1' } 11 我怎样才能阻止我传递的数字被解释为一个string? 这与我正在使用的bodyParser中间件有关吗? 任何帮助赞赏!

node.js和express.js中基于组/规则的授权方法

在express.js中,基于angular色的授权有什么好策略? 特别是与快递资源? Express-resource没有处理程序,所以我认为有三个选项: 使用中间件 将授权函数传递给资源并分别检查每个资源请求 在authentication之后立即检查每个请求的授权 还有其他解决scheme吗? 集团/基于angular色的授权是一个非常古老的方法。 有更新的访问控制方法吗? 如果没有,那么如何将基于angular色的授权应用于node.js? 在哪里存储组规则关系(使用NoSQL / CouchDB / Redis)? 作为一个例子,结构: / /forums /forums/threads 每个资源与索引,新build,创build,显示,编辑更新和销毁。 有些人可以编辑/删除等线程和论坛,有些人不应该。

如何在节点中find引荐网站的url?

如何在节点中find引荐网站的url? 我使用快递,我会发现这在连接或什么的标题? 谢谢!