
获得徽章 0
nodejs express 中的路由router使用问题
app.js是入口文件,里面通过 ES6语法 import引用了router目录中的test.js路由,当然test.js路由文件也通过export default({router}) 导出了
nodemon app.js 执行后访问地址127.0.0.1:10001/register 无法执行路由文件中的register 浏览器直接返回404
app.js代码如下
import express from 'express';
import testrouter from './router/test.js';
const app= express();
const port ='10001';
app.listen(port,()=>{
console.log('服务端已启动,地址为:127.0.0.1:'+port);
})
//路由对象注册到app下
app.use(testrouter,(req,res)=>{
res.send('ok')
});
test.js 路由代码如下
//接受post get请求并处理
import {Router} from "express";
const router =Router();
router.all('/register',(req,res)=>{
if(req.method==="GET"){
res.send('GET');
}
else{
res.send('POST');
}
})
//404处理
router.all('*',(req,res)=>{
res.send('未找到请求');
})
export default{
router
}
请教一下各位大佬,这是es6语法导入导出对nodejs express不兼容还是我逻辑搞错了
app.js是入口文件,里面通过 ES6语法 import引用了router目录中的test.js路由,当然test.js路由文件也通过export default({router}) 导出了
nodemon app.js 执行后访问地址127.0.0.1:10001/register 无法执行路由文件中的register 浏览器直接返回404
app.js代码如下
import express from 'express';
import testrouter from './router/test.js';
const app= express();
const port ='10001';
app.listen(port,()=>{
console.log('服务端已启动,地址为:127.0.0.1:'+port);
})
//路由对象注册到app下
app.use(testrouter,(req,res)=>{
res.send('ok')
});
test.js 路由代码如下
//接受post get请求并处理
import {Router} from "express";
const router =Router();
router.all('/register',(req,res)=>{
if(req.method==="GET"){
res.send('GET');
}
else{
res.send('POST');
}
})
//404处理
router.all('*',(req,res)=>{
res.send('未找到请求');
})
export default{
router
}
请教一下各位大佬,这是es6语法导入导出对nodejs express不兼容还是我逻辑搞错了
展开
5
11
方法中的setInterval 不生效 counter输出显示到网页没有依次加一,网页console控制台无报错信息 具体代码见图片
function useCounter(){
const data= reactive({
counter:1,
doubleCounter:computed(()=>data.counter*2),
})
let timer;
onMounted(()=>{
timer=setInterval(()=>{
data.counter++
},1000);
})
onUnmounted(()=>{
clearInterval(timer)
})
return toRefs(data)
}
新手有点糊,忘那位大佬指点指点
function useCounter(){
const data= reactive({
counter:1,
doubleCounter:computed(()=>data.counter*2),
})
let timer;
onMounted(()=>{
timer=setInterval(()=>{
data.counter++
},1000);
})
onUnmounted(()=>{
clearInterval(timer)
})
return toRefs(data)
}
新手有点糊,忘那位大佬指点指点
展开
38
3