是否可以route仅为特定字符串生成接受字符串参数?示例:
Route::get('{user_tipe}/event', 'admin\EventC@index');
Run Code Online (Sandbox Code Playgroud)
那个路线,我想让user_tipe参数只允许两个字符串admin和author.那可能吗?
我想安装一些依赖项,在这种情况下安装node-pty.但是当我运行它时它们会给我这个错误:
错误:模块'/home/dev/Documents/project/node_web_kit/node_modules/node-pty/build/Release/pty.node'是使用NODE_MODULE_VERSION 46针对不同的Node.js版本编译的.此版本的Node.js需要NODE_MODULE_VERSION 51.请尝试重新编译或重新安装
任何解决方案
我正在使用Spring框架。我尝试了一些使用 Rest 和 View 的方法。我在路由应用程序时遇到问题。
如果我在我的控制器中使用@RestController,效果很好。但在这种情况下,我想要用户视图,所以我使用@Controller. 但当我使用@Controller它时总是返回“未找到”错误。
这是我的代码:
@RestController
public class LombaController {
@GetMapping("/get")
public String get(Model model) {
model.addAttribute("message", "Hello World");
return "index";
}
}
Run Code Online (Sandbox Code Playgroud)
当我请求时该代码有效http://localhost:8080/get。但它返回一个字符串“index”而不是我的视图模板。@Controller我得到了使用而不是@RestController渲染视图的解决方案。但它总是返回“未找到”错误。这是我使用时的代码@Controller:
@Controller
public class LombaController {
@GetMapping("/get")
public String get(Model model) {
model.addAttribute("message", "Hello World");
return "index";
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的 pom.xml
@RestController
public class LombaController {
@GetMapping("/get")
public String get(Model model) {
model.addAttribute("message", "Hello World");
return "index";
}
}
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?
我是猫鼬的新手。我有这样的模型。
var ForumSchema = new mongoose.Schema({
User_id : {type : Schema.Types.ObjectId, ref : 'User'},
Title : {type : String},
Content : {type : String},
Tags : [{type : String}],
isPublic : {type : Boolean, default : false},
Vote : [{
User_id : {type : Schema.Types.ObjectId, ref : 'User'},
Kind : {type : Boolean}
}],
Rate : [{
User_id : {type : Schema.Types.ObjectId, ref : 'User'},
Count : {type : Number}
}],
Comment : [{
User_id : {type : Schema.Types.ObjectId, ref …Run Code Online (Sandbox Code Playgroud) mongoose mongodb node.js mongodb-query aggregation-framework