我在启动服务器时遇到困难。我没有在node.js中获得任何日志
当我进入localhost:5000时,出现错误消息:无法GET /
const passport = require('passport');
const GoogleStrategy = require('passport-google-oauth20').Strategy
const keys = require('./config/keys.js');
const app = express();```
```// route handler
app.get(
'/auth/google',
passport.authenticate('google', {
scope: ['profile', 'email']
})
);
//Deployment
const PORT = process.env.PORT || 5000;
app.listen(PORT); ```
I expected the program to run in the browser. Instead I get "cannot GET/" error message
答案 0 :(得分:0)
如果您想添加欢迎页面来测试您的应用,则必须收听'/'
app.get('/', (req, res) => {
res.send('Welcome to Main Page');
});
答案 1 :(得分:0)
if(Locale.getDefault().country.equals("US")) {
val locale = Locale("en", "US")
Locale.setDefault(locale)
}
如果您需要在// will only be served only if you called localhost:5000/auth/google
app.get(
'/auth/google',
passport.authenticate('google', {
scope: ['profile', 'email']
})
);
上获得回复,则需要为您的应用添加路由处理程序
localhost:5000/
您可以查看Express Routing了解更多详细信息