使用nodeJs路由静态网站

时间:2016-09-01 11:37:42

标签: angularjs node.js routing

我使用角度js建立一个网站。但那不是SPA。我使用角度js进行API调用并仅获取一些数据,所以现在我想为我的HTML页面的自定义URL做路由,我该怎么做?我正在使用nodeJs为我的网站服务。节点js中是否有任何配置来设置静态网站/路由的自定义URL。

1 个答案:

答案 0 :(得分:0)

对于在nodejs中使用路由,您可以使用express.Router()模块。它可以像express一样安装,然后您可以在其上定义路由。 例如: -

     var adminRouter = express.Router();
     adminRouter.get('/',function(req,res){
         res.send('Here is the dashboard for my app');
     });
     adminRouter.get('/users',function(req,res){
         res.send('Here is the menu to show all the users');
     });

     //Now to apply the routes to your app

     app.use('/admin',adminRouter);

您还可以单独路由应用的中间件和网址参数