我从未使用过 Dango Api。我也是 node.js 的新手。我正在尝试使用我的 Node.js 访问我的 Laravel 应用程序的链接(路由)。我在我的 Laravel 应用程序中使用 Dango Api。我尝试过将数据显示到 UI(node.js 端口)并将该数据打印到控制台。但是我在屏幕上看到空白页,在控制台中显示“未定义”。我在 API 中是全新的。所以,我什至不知道如果它会起作用。所以如果这个问题不符合这个社区的标准,请原谅我。
这是我的api路线-
$api = app('Dingo\Api\Routing\Router');
$api->version('v1', function ($api) {
$api->get('/',function(){
$user= User::where('id',1)->findOrFail();
return response()->json($user);
});
});
这是我的 Node.js 文件:
var express = require('express');
var app=express ();
app.get('/api', function (req, res) {
res.send(req.user);
console.log(req.user);
})
var server = app.listen(8081, function () {
var host = 'localhost'
var port = 8000
console.log(host,port);
})
现在,我在 localhost:8081 上收到此错误
Cannot GET /