草庐IT

grunt-express

全部标签

javascript - 为什么应该使用模块 bundler (webpack) 而不是任务运行器 (grunt)?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion过去,我使用yeoman-generatorGrunt来完成我的所有开发任务。通常在做项目时,我会用它和compass一起编译我的scss,然后打包和丑化我的JS,优化图像,lint我的代码,以及许多其他有用的东西。最近我看到人们使用webpack而不是grunt插件来完成其中许多任务的趋势。为什么是这样?在这方面,模块bundler有什么更好的地方?

javascript - 这是在 Express 中共享 Redis 客户端实例的正确方法吗?

由于我在单独的脚本中定义了应用程序路由,因此我需要一种方法来在所有脚本中共享同一个Redis客户端。这是正确的做法吗?应用程序.jsconstexpress=require('express');constapp=express();varredis=require("redis"),client=redis.createClient();app.use((req,res,next)=>{req.redis=client;next();});//loadroutesapp.listen(3000,()=>console.log('Exampleapplisteningonport300

linux - -maxdepth 选项在非选项之后并找到 : paths must precede expression

希望有人能帮助解决这个问题:我正在尝试使用此命令删除/tmp上的session文件:find/tmp-name'sess_*'-userUsername-maxdepth1$CMD{}\;但我遇到了这些错误:find:warning:youhavespecifiedthe-maxdepthoptionafteranon-optionargument-name,butoptionsarenotpositional(-maxdepthaffectstestsspecifiedbeforeitaswellasthosespecifiedafterit).Pleasespecifyoption

regex - 什么是 'the regular expression library supplied by [my] system' ?

GNU的less实用程序的man页面说明了以下关于搜索的内容:/patternSearchforwardinthefilefortheN-thlinecontainingthepattern.Ndefaultsto1.Thepatternisaregularexpression,asrecognizedbytheregularexpressionlibrarysuppliedbyyoursystem.我在各种系统上都使用less:我的个人Ubuntu笔记本电脑、我的CentOS云服务器、在工作中使用Cygwin等等。我一直想做一些事情,比如负面前瞻和其他幻想东西,但我不知道要使用什么正

javascript - 创建 Node.js Express 应用程序时出错。找不到

我正在尝试在WebStorm中创建一个node.js项目你能告诉我这里缺少什么吗? 最佳答案 从https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000137190-Create-express-4-15-project-fails-获得解决方案有效!npminstall-gexpress-generator表达cd,npminstall在webstorm中,文件|打开,选择文件夹 关于javascrip

node.js - vue-router 和 Express

我使用Vue.js和他们的vue-cliwebpack构建了一个简单的应用程序。我使用vue-router来控制具有不同View的站点导航。这在本地运行时工作正常。我现在想将它部署到Heroku,但是URL不再有效。我试过实现中间件,但碰壁了!我正在寻找可以引导我正确配置node.js/express以正确运行应用程序的东西。非常感谢,詹姆斯 最佳答案 对于那些处于类似情况的人,现在正在使用:constexpress=require('express');consthistory=require('connect-history-a

node.js - 在没有模板引擎的情况下使用 express

是否可以在不需要jade或ejs等模板引擎的情况下创建一个express(Node)应用程序。我在大学有一个大型的最后一年项目,我将使用node、express、socket.io、mongoDB和websockets。我不想让自己也不得不学习模板语言!express默认使用jade-t,--template添加模板支持(jade|ejs)。默认=Jade 最佳答案 Isitpossibletocreateanexpress(node)applicationwithouttheneedforatemplateenginesuchas

node.js - 指南针 :server not found when running `grunt server`

问题gruntserver输出如下:Warning:Task"compass:server"notfound.我在这里上传了Gruntfile.js:https://gist.github.com/ComFreek/7289648这是我新建Yeoman项目后得到的默认文件。详情我正在阅读BuildingWebAppsWithYeomanAndPolymer并按照描述的控制台命令运行。我的系统:Windows8.1专业版64位NodeJS0.10.21NPM1.3.11我已经执行了这些命令:npminstall-gyonpminstallgenerator-polymer-gyopoly

node.js - 如何使用 grunt 将编译好的 Jade 文件复制到目标文件夹

对于我正在开发的单页应用程序,我有以下结构:分布cssjs库部分index.html源代码cssjs库观看次数部分index.jade目录dist将被express服务器用于为项目提供服务。我有一些琐碎的任务(使用grunt-contrib-clean、grunt-contrib-copy)来清理dist和复制src/css、src/js、src/lib到dist。问题在于src/views。该目录包含需要编译成html文件的jade文件。编译后,我希望它们在dist中(dist根目录中的index.html,部分作为子目录)。目前我正在使用grunt-contrib-jade任务来编

json - 使用 Express 4 在 Node.js 中解析 JSON 发布请求

我正在尝试编写一个在Post请求中接收JSON的简单Express应用程序。这是我目前在服务器上的内容:varexpress=require('express');varbodyParser=require('body-parser');varapp=express();app.use(bodyParser.json());app.post('/acceptContacts',function(req,res){'usestrict';console.log(req.body);console.log(req.body.hello);res.send(200);});app.liste