【问题标题】:Redirect to ''/'' in Node.js + AngularJS在 Node.js + AngularJS 中重定向到 ''/''
【发布时间】:2018-01-10 21:56:44
【问题描述】:

我在 Node.js + AngularJS 上创建了一个项目,我在这个项目中有路由。如果用户在搜索面板中打印任何链接,我如何创建重定向到“/”。

【问题讨论】:

  • 你使用的是 AngularJS 还是 Angular 2/4/5?
  • 用户打印搜索面板中的任何链接。?您能否详细说明您尝试过的以及您想要做什么?
  • @AlekseySolovey 我使用 Angular 1.6

标签: angularjs node.js


【解决方案1】:

我建议使用ExpressJS 作为 nodeJS 框架,但通过 nodeJS 你可以使用路由器库来实现相同的目标。

var finalhandler = require('finalhandler')
var http         = require('http')
var Router       = require('router')

var router = Router();

//other route urls here

//have this at the end
router.get('/*', function (req, res) {
  res.setHeader('Content-Type', 'text/plain; charset=utf-8')
  res.end('Hello World!');
  //or write you logic here.
})

var server = http.createServer(function(req, res) {
  router(req, res, finalhandler(req, res))
})

server.listen(3000)

详细阅读Router Library
还有read here

【讨论】:

    猜你喜欢
    • 2014-07-02
    • 2016-12-12
    • 1970-01-01
    • 1970-01-01
    • 2016-07-17
    • 1970-01-01
    • 2015-06-10
    • 2018-11-01
    • 2014-08-28
    相关资源
    最近更新 更多