小编Jac*_*ack的帖子

HapiJS中基于角色的身份验证

我正在开发一个用HapiJS编写的rest API第一个项目.在登录过程之后,用户获得一个令牌以传递每个请求的标头.用户具有不同的角色(管理员,标准,访客,合作伙伴),并且只有具有特定角色的用户才能访问某些Api端点.有人可以帮助我以一种很好的方式定义这个检查,所以不必每次都在路线内写支票?

javascript node.js hapijs

14
推荐指数
1
解决办法
4705
查看次数

帆js和Sequelize

我正在学习Node.js和Sails是我的首选框架.我想在MySql db的项目中使用它,我认为Sequelize Orm更完整.如何在Sails而不是Waterline中使用Sequelize Orm?

谢谢

node.js sequelize.js sails.js waterline

6
推荐指数
1
解决办法
4654
查看次数

打字稿和HMR不起作用

我有使用Typescript,ReactJS和Webpack构建的前端应用程序.
我正在尝试启用HMR.
这些是启动脚本

"build": "NODE_ENV=production $(npm bin)/webpack --watch",
"dev": "$(npm bin)/nodemon --exec \"$(npm bin)/ts-node\" ./server/server.ts || npm run build",
Run Code Online (Sandbox Code Playgroud)

这是我的ts-loader

{ test: /\.tsx?$/, loader: 'awesome-typescript-loader' }
Run Code Online (Sandbox Code Playgroud)

和我的开发服务器配置

if (NODE_ENV === 'development') {
  let webpack = require('webpack')
  const webpackConfig = require('../webpack.config')
  const compiler = webpack(webpackConfig)

  app.use(require('webpack-dev-middleware')(compiler, {
    noInfo: true, publicPath: webpackConfig.output.publicPath
  }))
  app.use(require('webpack-hot-middleware')(compiler))
}
Run Code Online (Sandbox Code Playgroud)

我无法克服错误

[HMR] The following modules couldn't be hot updated: (Full reload needed)
This is usually because the modules which have changed (and their parents) do not know …
Run Code Online (Sandbox Code Playgroud)

typescript webpack webpack-hmr

2
推荐指数
1
解决办法
1851
查看次数