Sails.js 将 www 重定向到非 www url

Sails.js redirect www to no www url

有没有办法在 Sails 中将 www.example.com 之类的所有传入请求重定向到 example.com(删除 www)?在 xampp php 服务器中,这通常是通过 .htaccess 完成的。我们如何在 Sails.js(节点)服务器中处理它。

Sails.js 使用快递。这意味着 express 的任何中间件都可以工作,例如

这是 sails.js 站点上的相关文档。

使用子域模块的示例 config/http.js

module.exports.http = {
  middleware: {

    removeSubDomain: require('subdomain')({base: 'yourdomain.com'}),

    // Now configure the order/arrangement of our HTTP middleware
    order: [
      'startRequestTimer',
      'removeSubDomain',
      'cookieParser',
      'session',
      'bodyParser',
      'compress',
      'methodOverride',
      'poweredBy',
      '$custom',
      'router',
      'www',
      'favicon',
      '404',
      '500'
    ]
  }
}