草庐IT

grunt-express

全部标签

node.js - Grunt 产生的进程没有捕获输出

我已经使用Grunt生成了一个进程,但是控制台中没有显示任何写入输出流的内容(例如console.log)。我希望Grunt显示进程的任何输出。grunt.util.spawn({cmd:'node',args:['app.js'],opts:{stdio:[process.stdin,process.stout,process.stderr]}}) 最佳答案 尝试将其设置为opts:{stdio:'inherit'}。否则,您可以通过管道输出:varchild=grunt.util.spawn({cmd:process.argv[

node.js - Heroku 上的 HTTPS + SSL - Node + Express

我创建了一个self-signedcertificate,addedittoHeroku,并在Heroku上配置了一个SSL端点,我记录了herokucerts:info它似乎在那里。我正在Express上创建我的服务器,如下所示:varserver=require('http').createServer(app);然后像这样重定向到https:app.use(function(req,res,next){varreqType=req.headers["x-forwarded-proto"];reqType=='https'?next():res.redirect("https://

Node.js 和 express - 如何读取 cookie 但未定义

我使用下面的设置使用express设置cookie。res.cookie('test','yes',{expires:newDate(Date.now()+365*2*24*60*60*1000),httpOnly:true});我正在使用中间件来尝试读取cookie:app.use(express.cookieParser());varcookie_id=req.cookies.test;问题是cookie_id未定义,但它会是"is"Expressserverlisteningonport8060indevelopmentmodeTypeError:Cannotreadproper

node.js - 如何使用 Express/Node.js 访问 Amazon SNS 帖子正文

我正在Express之上在Node.js中重建PHP应用程序。框架。应用程序的一部分是一个回调url,它是AmazonSNSnotification发布到。来自SNS的POST正文目前在PHP中以以下方式读取(有效):$notification=json_decode(file_get_contents('php://input'));在Express中我尝试了以下方法:app.post('/notification/url',function(req,res){console.log(req.body);});但是,查看控制台,这只会在发布帖子时记录以下内容:{}所以,重复一下这个问

node.js - 在 OS X 上安装 Grunt

这是我到目前为止所做的:brewinstallnodejsnpmnpminstall-ggrunt我还设置了包含正确目录的路径。当我运行echo$PATH我得到:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/lib/node:/usr/local/lib/node_modules:/usr/local/share/npm/bin:/usr/local/share/npm/lib/node_modules:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bi

node.js - 如何在express js中获取json文件并显示在 View 中

我在快速获取.json文件并在View中显示时遇到问题。请分享您的示例。 最佳答案 varfs=require("fs"),json;functionreadJsonFileSync(filepath,encoding){if(typeof(encoding)=='undefined'){encoding='utf8';}varfile=fs.readFileSync(filepath,encoding);returnJSON.parse(file);}functiongetConfig(file){varfilepath=__di

node.js - 如何使用 Express JS/RailwayS (Node.JS) 生成 JSON

我正在探索使用Node.JS进行开发,发现ExpressJS和RailwayJS(基于Express)是Node.js的框架。使用Jade/EJS的模板引擎似乎更适用于HTML。我如何生成JSON,例如。当我开发API时 最佳答案 Express和Railway都扩展了node中的HTTP模块,并且都提供了一个“响应”对象作为路由/中间件处理程序回调的第二个参数。该参数的名称通常缩写为res以节省一些击键次数。为了轻松将对象作为JSON消息发送,Express公开了以下方法:res.json({some:"objectliteral

javascript - Node.js Express 应用程序处理启动错误

我在Node.js和Express中有应用程序。我需要为它编写测试。我在处理Express应用程序错误时遇到问题。我找到了HowdoIcatchnode.js/expressservererrorslikeEADDRINUSE?,但它对我不起作用,我不知道为什么。我想处理expressApp.listen()执行时可能发生的错误(EADDRINUSE、EACCES等)。express=require('express')listener=express()#doesn'tworkformelistener.on('uncaughtException',(err)->#dosomethi

node.js - 使用 cookie-session in express 保持登录选项

我想要一个“保持登录”选项,例如Gmail提供的选项。这样,用户可以决定在之前关闭新的浏览器session后是否要保持session打开。查看我看到的github问题thecookie-sessioncomponentdoesn'tprovideawaytoupatethemaxAgepropertydynamilly.我想知道是否有任何方法可以使用cookie-session组件实现“保持登录”功能。在我看来,一个正在下载的组件的基本功能80Ktimesamonth. 最佳答案 //Thisallowsyoutosetreq.se

templates - NodeJS + Express + Handlebars - 找不到 View "index.html"

我一直在玩Node.js。我最近开始玩Express并且一直在设置一个基本的应用程序。我想使用Handlebars作为我的View模板引擎,但我碰壁了-找不到View“index.html”我的index.html与app.js位于同一目录中,因此我认为下面的代码定位index.html没有问题...我找遍了,但似乎除了Jade之外的任何东西的综合例子都很少......有人有这个组合的经验吗?提前致谢!varexpress=require('express'),app=express.createServer();app.configure(function(){app.set('vi