/chapters?courseId=32 路由和传参应该怎么写
时间: 2024-01-23 19:04:24 浏览: 68
ucos ii 移植到 stm32 详细解说
5星 · 资源好评率100%
路由和传参的写法取决于你所使用的框架或库。这里提供两种常见的写法:
1. 基于 Express.js 框架的写法:
```javascript
app.get('/chapters', function(req, res) {
var courseId = req.query.courseId;
// 处理逻辑
res.send('Chapters of course ' + courseId);
});
```
2. 基于 React Router 的写法:
```javascript
import { BrowserRouter as Router, Route } from 'react-router-dom';
function App() {
return (
<Router>
<Route path="/chapters" component={Chapters} />
</Router>
);
}
function Chapters(props) {
var courseId = props.location.search.split('=')[1];
// 处理逻辑
return <div>Chapters of course {courseId}</div>;
}
```
以上两种写法都可以通过 `req.query.courseId` 或 `props.location.search` 来获取传递的参数。其中,Express.js 的写法使用了 querystring 模块来解析参数,React Router 的写法则使用了 location 对象的 search 属性。
阅读全文