草庐IT

express-stormpath

全部标签

node.js - 如何使用 Express 处理 Node.js 中的错误

我正在与一个合作伙伴合作开展一个项目。他用Node.js+Express编写了很多代码,但我们一直遇到架构问题。为了解决这个问题,我的主要职责是找出构建Node.js+Express应用程序的最佳方法。我遇到了两种情况,处理错误,我想要一些建议。首先,如何捕获顶级异常?我想要的最后一件事是让一个错误完全杀死Node进程。面对任何错误,我想继续为用户服务。其次,一些错误通过回调传回(我们使用的是caolan/async)。作为每个路由处理程序的一部分,我们要么渲染一个View(GET),要么重定向到另一个路由(POST),我们希望重定向到带有自定义错误消息的错误屏幕。如何确保在一个地方捕

node.js - 如何使用 Express 处理 Node.js 中的错误

我正在与一个合作伙伴合作开展一个项目。他用Node.js+Express编写了很多代码,但我们一直遇到架构问题。为了解决这个问题,我的主要职责是找出构建Node.js+Express应用程序的最佳方法。我遇到了两种情况,处理错误,我想要一些建议。首先,如何捕获顶级异常?我想要的最后一件事是让一个错误完全杀死Node进程。面对任何错误,我想继续为用户服务。其次,一些错误通过回调传回(我们使用的是caolan/async)。作为每个路由处理程序的一部分,我们要么渲染一个View(GET),要么重定向到另一个路由(POST),我们希望重定向到带有自定义错误消息的错误屏幕。如何确保在一个地方捕

javascript - Node.js - Express.js JWT 总是在浏览器响应中返回一个无效的 token 错误

我将node.js和express.js与express-jwt一起使用模块,我已经建立了一个简单的HTTP服务器来测试一切:这是涉及的Node代码:app.set('port',process.env.PORT||3000);app.use(express.methodOverride());app.use(allow_cross_domain);app.use('/api',expressJwt({secret:'09qrjjwef923jnrge$5ndjwk'}));app.use(express.json());app.use(express.urlencoded());ap

javascript - Node.js - Express.js JWT 总是在浏览器响应中返回一个无效的 token 错误

我将node.js和express.js与express-jwt一起使用模块,我已经建立了一个简单的HTTP服务器来测试一切:这是涉及的Node代码:app.set('port',process.env.PORT||3000);app.use(express.methodOverride());app.use(allow_cross_domain);app.use('/api',expressJwt({secret:'09qrjjwef923jnrge$5ndjwk'}));app.use(express.json());app.use(express.urlencoded());ap

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)