草庐IT

expressive

全部标签

javascript - 在 Atom Electron 中使用 Express

我有一个运行Express的应用程序,我正在尝试使用electron分发它.在调试中运行Electron:/path/to/electron/Electron.app/Contents/MacOS/Electronpath-to-my-app我的应用程序运行良好。Express启动它的服务器,一切正常——主窗口使用mainWindow.loadUrl('http://localhost:3000/');正确打开当我按照distribution教程(之前链接)时,我将我的应用程序资源复制到:/path/to/electron/Electron.app/Contents/Resources

javascript - 在 Atom Electron 中使用 Express

我有一个运行Express的应用程序,我正在尝试使用electron分发它.在调试中运行Electron:/path/to/electron/Electron.app/Contents/MacOS/Electronpath-to-my-app我的应用程序运行良好。Express启动它的服务器,一切正常——主窗口使用mainWindow.loadUrl('http://localhost:3000/');正确打开当我按照distribution教程(之前链接)时,我将我的应用程序资源复制到:/path/to/electron/Electron.app/Contents/Resources

node.js - 如何在 Heroku Node Express 应用程序中使用 LetsEncrypt SSL 证书?

我有一个在Heroku上运行的NodeExpress应用程序,我想使用LetsEncrypt的免费SSL证书对其进行加密。但是,我看到的方法需要打开端口443和80以允许ACME进程工作。Heroku只给你一个端口,不让你选择哪个端口。那么如何使用LetsEncrypt?我昨天花了很多时间解决这个问题。很久以来第一次在StackOverflow上对我想做的事情没有答案! 最佳答案 更新:Heroku现在原生支持LetsEncrypt!因此不再需要此解决方法。这里的说明:https://devcenter.heroku.com/art

node.js - 如何在 Heroku Node Express 应用程序中使用 LetsEncrypt SSL 证书?

我有一个在Heroku上运行的NodeExpress应用程序,我想使用LetsEncrypt的免费SSL证书对其进行加密。但是,我看到的方法需要打开端口443和80以允许ACME进程工作。Heroku只给你一个端口,不让你选择哪个端口。那么如何使用LetsEncrypt?我昨天花了很多时间解决这个问题。很久以来第一次在StackOverflow上对我想做的事情没有答案! 最佳答案 更新:Heroku现在原生支持LetsEncrypt!因此不再需要此解决方法。这里的说明:https://devcenter.heroku.com/art

node.js - express.js 上的过滤器

我想在express.js上过滤之前做一个像rails这样的过滤器。我有一个名为photo.js的文件,我将所有与照片相关的路线都放在那里。但我需要将系统上未通过身份验证的用户重定向到登录页面。我想做一个beforeFilter所以我不需要把这个逻辑放在我所有的路由中......谢谢 最佳答案 如果您想将所有内容保留在photo.js文件中,我认为更好的方法是使用app.all并将多个回调(类似于路由中的中间件)传递到应用路由中。比如app.all('/photo/*',requireAuthentication,loadUser)

node.js - express.js 上的过滤器

我想在express.js上过滤之前做一个像rails这样的过滤器。我有一个名为photo.js的文件,我将所有与照片相关的路线都放在那里。但我需要将系统上未通过身份验证的用户重定向到登录页面。我想做一个beforeFilter所以我不需要把这个逻辑放在我所有的路由中......谢谢 最佳答案 如果您想将所有内容保留在photo.js文件中,我认为更好的方法是使用app.all并将多个回调(类似于路由中的中间件)传递到应用路由中。比如app.all('/photo/*',requireAuthentication,loadUser)

node.js - 在 SessionStore 而不是 cookie 中设置 Node.js Express session 过期时间

我可以在ExpressSession上找到的所有内容s过期时间是关于设置cookie。session.cookie.expires=null;//Browsersessioncookiesession.cookie.expires=7*24*3600*1000;//Weeklongcookie但是您的secret不会“保护”cookie的到期日期,因为这些只是您的浏览器管理的cookie设置。如何在session存储中设置session的过期日期?因为理论上,当有人使用您的计算机时,如果服务器端session没有与cookie同时过期,他们可以“修复”过期cookie的过期时间并继续s

node.js - 在 SessionStore 而不是 cookie 中设置 Node.js Express session 过期时间

我可以在ExpressSession上找到的所有内容s过期时间是关于设置cookie。session.cookie.expires=null;//Browsersessioncookiesession.cookie.expires=7*24*3600*1000;//Weeklongcookie但是您的secret不会“保护”cookie的到期日期,因为这些只是您的浏览器管理的cookie设置。如何在session存储中设置session的过期日期?因为理论上,当有人使用您的计算机时,如果服务器端session没有与cookie同时过期,他们可以“修复”过期cookie的过期时间并继续s

javascript - Express 框架给出了一个非常奇怪的错误

我正在尝试在node中使用Express,安装一切正常,编译,获得npm并安装express:npminstallexpress问题是,每次我尝试“要求”它时,它都会给我一个错误!看一下,一个简单的文件app.js为:varexpress=require('express');当我运行它时:tlab065:~/proj/Express-server-abstraction>nodeapp.jsnode.js:116throwe;//process.nextTickerror,or'error'eventonfirsttick^TypeError:Cannotreadproperty'p

javascript - Express 框架给出了一个非常奇怪的错误

我正在尝试在node中使用Express,安装一切正常,编译,获得npm并安装express:npminstallexpress问题是,每次我尝试“要求”它时,它都会给我一个错误!看一下,一个简单的文件app.js为:varexpress=require('express');当我运行它时:tlab065:~/proj/Express-server-abstraction>nodeapp.jsnode.js:116throwe;//process.nextTickerror,or'error'eventonfirsttick^TypeError:Cannotreadproperty'p