获得徽章 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不兼容还是我逻辑搞错了
展开
5
打杂的 @自由职业
方法中的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)
}
新手有点糊,忘那位大佬指点指点
展开
久伴亦久别于2022-08-02 16:14发布的图片
久伴亦久别于2022-08-02 16:14发布的图片
38
上了5年班了 大数据分析师做了一段时间,机房交换机,服务器,操作系统维护简称机房维护做了一段时间,前端开发做了一段时间,后端php做了一段时间,目前搞linux结合py自动化运维,由于不会理财,一年欠一万,现在欠5万了 之前不知不觉,一人吃饱全家不饿,现在找了一个女朋友,意识到要结婚,要买房啥的 突然好慌 而且一个月工资+外快8000左右 坐标武汉 感觉废了
展开
29
个人成就
文章被点赞 3
文章被阅读 6,018
掘力值 98
收藏集
0
关注标签
0
加入于