javascript - Sails.js 将 www 重定向到无 www url

标签 javascript sails.js

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

最佳答案

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

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

使用子域模块的示例 配置/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'
    ]
  }
}

关于javascript - Sails.js 将 www 重定向到无 www url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28202066/

相关文章:

javascript - promise 中的 promise

node.js - Sails.js 提供和产生 block

javascript - 如何使用 javascript 检查范围之间的时间

javascript - 在 Google 脚本中尝试/捕获 HTTP 响应的最佳方式

javascript - 展平嵌套的 ajax 请求

javascript - Ajax 正在传递 URL 中的数据,但不起作用

node.js - 处理动词的 REST 约定

node.js - Sails v1 不再支持模型实例方法

javascript - arcgis javascript 如何关闭图层

node.js - 如何测量 Sails.js 请求/响应时间